MySQL – AND, OR e NOT – Filtrar resultados de consultas – 15

Operadores AND, OR e NOT no MySQL

  • Os operadores AND, OR e NOT são usados para filtrar registros baseados em mais de uma condição.
  • O operador AND mostra um registro se ambas as condições forem verdadeiras.
  • O operador OR mostra um registro se pelo menos uma das condições for verdadeira.
  • O operador NOT é a negação de uma expressão (inverte seu estado lógico).

Exemplos de uso:

1 – Retornar todas as colunas da tabela de livros com os dados de livros de ID maior que 2 e ID de autor menor que 3, ao mesmo tempo:

SELECT * FROM tbl_Livro
WHERE ID_Livro > 2 AND ID_Autor < 3;

AND OR e NOT MySQL

2 – Trazer todos os dados da tabela de livros de livros cujo ID é maior que 2 ou cujo ID do autor seja menor do que 3:

SELECT * FROM tbl_Livro
WHERE ID_Livro > 2 OR ID_Autor < 3;

AND OR e NOT MySQL

Retornar todos os registros da tabela de livros cujo ID do livro seja maior do que 2 e o ID do autor não seja menor do que 3:

SELECT * FROM tbl_Livro
WHERE ID_Livro > 2 AND NOT ID_Autor < 3;

AND OR e NOT MySQL

Se preferir, assista a um vídeo explicativo sobre o assunto:

 

Sobre Fábio dos Reis (1325 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*