Cláusulas IN e NOT IN
O operador IN é usado quando se precisa recuperar registros onde os valores a serem comparados estão em lista. Neste post conheça as cláusulas IN e NOT IN.
O NOT IN faz o inverso, ou seja, recupera registros onde os valores a serem comparados não estão em lista.
Sintaxe:
SELECT <campo> FROM <tabela>
WHERE <campo> IN (<valor1>, <valor2>, <valor3> ...)
SELECT <campo> FROM <tabela>
WHERE <campo> NOT IN (<valor1>, <valor2>, <valor3> ...)
Listar todos os funcionários com os códigos 12, 13 e 14:
SELECT nome FROM tb_funcionarios WHERE codigo IN (12, 13, 14)
No caso acima, serão mostrados os funcionários que possuem os códigos 12, 13 e 14.
Listar todos os funcionários, exceto os que possuem os códigos 12, 13 e 14:
SELECT nome FROM tb_funcionarios WHERE codigo NOT IN (12, 13, 14)
No caso acima, serão mostrados todos funcionários menos os que possuem os códigos 12, 13 e 14.
O acesso ao nosso curso é vitalício e com suporte exclusivo.
CLIQUE NA IMAGEM ABAIXO PARA MAIS DETALHES:
Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits