SQL (AND/OR)

Posted by Paulo Ramos & João Martins | Posted in | Posted on 08:07

0

Os operadores AND e OR são usados ​​para filtrar registos com base em mais de uma condição.


AND

P_Id
Apelido
Nome
Endereço
Cidade
1
Hansen
Ola
Timoteivn 10
Sandnes
2
Svendson
Tove
Borgvn 23
Sandnes
3
Pettersen
Kari
Storgt 20
Stavanger

Agora queremos seleccionar apenas as pessoas com o primeiro nome igual a "Tove" E o último nome igual a "Svendson":
Nós usamos a seguinte instrução SELECT:


SELECT *
FROM Pessoas
WHERE Nome='Tove'
AND Apelido='Svendson'
 
 




O conjunto de resultados será parecido com este:
P_Id
Apelido
Nome
Endereço
Cidade
2
Svendson
Tove
Borgvn 23
Sandnes




OR
Agora queremos seleccionar apenas as pessoas com o primeiro nome igual a "Tove" ou o primeiro nome igual a "ola":

SELECT *
FROM Pessoas
WHERE Nome='Tove' OR Nome='Ola';
 
Nós usamos a seguinte instrução SELECT:






O conjunto de resultados será parecido com este:
P_Id
Apelido
Nome
Endereço
Cidade
1
Hansen
Ola
Timoteivn 10
Sandnes
2
Svendson
Tove
Borgvn 23
Sandnes



AND e OR
Pode-se combinar AND e OR (usar parênteses para formar expressões complexas).
Agora queremos seleccionar apenas as pessoas com o sobrenome igual a "Svendson" E o primeiro nome igual a "Tove" ou a "ola":

SELECT *
FROM Pessoas
WHERE Apelido='Svendson' AND (Nome='Tove' OR Nome='Ola');
 
Nós usamos a seguinte instrução SELECT:






O conjunto de resultados será parecido com este:

P_Id
Apelido
Nome
Endereço
Cidade
2
Svendson
Tove
Borgvn 23
Sandnes

Comments Posted (0)

Enviar um comentário