O Operador IN

Informática

30/11/2008

O operador IN permite especificar valores múltiplos em uma cláusula WHERE.
Sintaxe SQL IN
SELECT nome_coluna(s)
FROM nome_tabela
WHERE nome_coluna IN (valor1,valor2,...)
 
Exemplo do Operador IN
A tabela Pessoas:
P_Id
Nome
Sobrenome
Endereço
Cidade
1
José
Silva
Rua das Graças, 11
Bauru
2
Carlos
Peres
Rua Bahia, 48
Campo Grande
3
João
Ferreira
Rua Lapa, 25
Manaus

Agora queremos escolher as pessoas com um sobrenome igual ao "Silva" ou "Ferreira" a partir da tabela acima.

Nós usamos a seguinte declaração SELECT:

SELECT * FROM Pessoas
WHERE Sobrenome IN ('Silva','Ferreira')

O resultado ficará assim:

P_Id
Nome
Sobrenome
Endereço
Cidade
1
José
Silva
Rua das Graças, 11
Bauru
2
João
Ferreira
Rua Lapa, 25
Manaus

Assim, escolhemos os sobrenomes que estão dentro da cláusula IN.
Por: Fernando Segantini Cruz

Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.


Colunista Portal - Educação

por Colunista Portal - Educação

O Portal Educação possui uma equipe focada no trabalho de curadoria de conteúdo. Artigos em diversas áreas do conhecimento são produzidos e disponibilizados para profissionais, acadêmicos e interessados em adquirir conhecimento qualificado. O departamento de Conteúdo e Comunicação leva ao leitor informações de alto nível, recebidas e publicadas de colunistas externos e internos.

Portal Educação

UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93