Operadores AND & OR do SQL
- Página anterior SQL where
- Próxima página SQL Order By
Os operadores AND e OR são usados para filtrar registros com base em uma ou mais condições.
Operadores AND e OR
AND e OR podem combinar duas ou mais condições na cláusula WHERE.
Se ambas as condições forem verdadeiras, o operador AND exibe um registro.
Se uma das duas condições for verdadeira, o operador OU exibe um registro.
Tabela original (usada nos exemplos):
NomeUltimo | NomePrimeiro | Endereço | Cidade |
---|---|---|---|
Adams | John | Oxford Street | Londres |
Bush | George | Avenida Fifth | Nova York |
Carter | Thomas | Changan Street | Pequim |
Carter | William | Xuanwumen 10 | Pequim |
Exemplo de operador AND
Usar AND para exibir todas as pessoas cujo sobrenome é "Carter" e nome é "Thomas":
SELECT * FROM Persons WHERE NomePrimeiro='Thomas' E NomeUltimo='Carter'
Resultados:
NomeUltimo | NomePrimeiro | Endereço | Cidade |
---|---|---|---|
Carter | Thomas | Changan Street | Pequim |
Exemplo de operador OU
Usar OU para exibir todas as pessoas cujo sobrenome é "Carter" ou nome é "Thomas":
SELECT * FROM Persons WHERE nomePrimeiro='Thomas' OU nomeUltimo='Carter'
Resultados:
NomeUltimo | NomePrimeiro | Endereço | Cidade |
---|---|---|---|
Carter | Thomas | Changan Street | Pequim |
Carter | William | Xuanwumen 10 | Pequim |
Combinação de operadores AND e OR
Também podemos combinar AND e OR (usando parênteses para formar expressões complexas):
SELECT * FROM Persons WHERE (NomePrimeiro='Thomas' OU NomePrimeiro='William') E NomeUltimo='Carter'
Resultados:
NomeUltimo | NomePrimeiro | Endereço | Cidade |
---|---|---|---|
Carter | Thomas | Changan Street | Pequim |
Carter | William | Xuanwumen 10 | Pequim |
- Página anterior SQL where
- Próxima página SQL Order By