Operadores Lógicos AND e OR – Curso de SQL Server – 14
Operadores Lógicos AND e OR no SQL Server
- Usados para filtrar registros baseados em mais de uma condição.
- O operador AND (E) mostra um registro se todas as condições forem verdadeiras.
- O operador OR (OU) mostra um registro se pelo menos uma das condições for verdadeira.
- Existe também o operador lógico NOT, que inverte o estado lógico.
Exemplos:
1 – Trazer todos os registros da tabela de livros cujo ID do livro é maior do que 102 e o ID do autor é menor do que 3:
SELECT * FROM tbl_livros WHERE ID_Livro > 102 AND ID_Autor < 3;
2 – Retornar todos os registros da tabela de livros cujo ID do livro é maior do que 102 ou o ID do autor é menor ou igual a 3:
SELECT * FROM tbl_livros WHERE ID_Livro > 102 OR ID_Autor <= 3;
3 – Retornar todos os registros da tabela de livros cujo ID do livro é maior do que 102 ou o ID do autor não é menor ou igual a 3:
SELECT * FROM tbl_livros WHERE ID_Livro > 102 OR NOT ID_Autor <= 3;
O vídeo a seguir mostra os exemplos utilizados na lição:
Escreva um comentário