Gli ultimi tutorial di sviluppo web
 

SQL AND & OR Operators


L' AND & OR operatori sono utilizzati per filtrare i record basati su più di una condizione.


Il SQL AND & OR Operatori

Il AND operatore viene visualizzato un record se sia la prima condizione AND la seconda condizione sono vere.

L' OR operatore viene visualizzato un record se sia la prima condizione OR la seconda condizione è vera.


Database Demo

In questo tutorial useremo il noto database di esempio Northwind.

Di seguito una selezione dal "Customers" tabella:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

AND Esempio Operatore

La seguente istruzione SQL seleziona tutti i clienti dal Paese "Germany" e la città "Berlin" , in "Customers" tabella:

Esempio

SELECT * FROM Customers
WHERE Country='Germany'
AND City='Berlin';
Prova tu stesso "

OR Esempio Operatore

La seguente istruzione SQL seleziona tutti i clienti dalla città "Berlin" O "Munchen" , in "Customers" tabella:

Esempio

SELECT * FROM Customers
WHERE City='Berlin'
OR City='Munchen';
Prova tu stesso "

La combinazione di AND & OR

È inoltre possibile combinare AND e OR (uso parentesi a formare espressioni complesse).

La seguente istruzione SQL seleziona tutti i clienti dal Paese "Germany" e la città deve essere uguale a "Berlin" OR "Munchen" , in "Customers" tabella:

Esempio

SELECT * FROM Customers
WHERE Country='Germany'
AND (City='Berlin' OR City='Munchen');
Prova tu stesso "