Introdução ao SQL
SQL AND & OR Operator
Os operadores AND e OR são usados para filtrar
registros baseado em mais de uma condição.
SQL AND & OR operadores
HTML clipboard
AND & OR operadores: O operador e apresenta um registro,
se ambas as condições da primeira e da segunda condição é verdadeira.
O operador OR exibe um registro se tanto a condição
primaria ou a secundária a condição é verdadeira.
Exemplo de Operador
As Pessoas “” tabela:
P_ID | Nome | Sobrenome | Endereço | Cidade |
1 | Fabio | Lopes | Prainha 40114 | Caraguatatuba |
2 | Eduardo | tavares | Av Quinze de abril s/n | Jacarei |
3 | Thiburcio | Kinajak | Rua frei pacifico wagner 121 | Caraguatatuba |
Agora queremos selecionar apenas as pessoas com o primeiro nome igual a
“Eduardo” eo último nome igual a “Tavares”:
Nós usamos a seguinte instrução SELECT:
SELECT * FROM Pessoas
WHERE FirstName = “Eduardo”
AND LastName = ‘Tavares’
O resultado conjunto será semelhante a este:
P_ID | Nome | Sobrenome | Endereço | Cidade |
2 | Eduardo | tavares | Av Quinze de abril s/n | Jacarei |
Ou exemplo de Operador
Agora queremos selecionar apenas as pessoas com o primeiro nome igual a
“Fabio” ou o primeiro nome igual a “thiburcio”:
Nós usamos a seguinte instrução SELECT:
SELECT * FROM Pessoas
WHERE FirstName = “Lopes”
OR FirstName = ‘Kinajak’
O resultado conjunto será semelhante a este:
P_ID | Nome | Sobrenome | Endereço | Cidade |
1 | Fabio | Lopes | Prainha 40114 | Caraguatatuba |
3 | Thiburcio | Kinajak | Rua frei pacifico wagner 121 | Caraguatatuba |
Combinando AND & OR . Você também pode combinar e usar parênteses
e OR (para formar expressões complexas).
Agora queremos selecionar apenas as pessoas com
o sobrenome igual a “Lopes” E o primeiro nome igual a “fabio ou” a “thiburcio”:
Nós usamos a seguinte instrução SELECT:
SELECT * FROM Pessoas WHERE
LastName = ‘lopes’
E (FirstName = ‘OR Fabio’ FirstName = Lopes’)
O resultado conjunto será semelhante a este:
P_ID | Nome | Sobrenome | Endereço | Cidade |
1 | Fabio | Lopes | Prainha 40114 | Caraguatatuba |