Clausola WHERE

La clausola WHERE specifica le condizioni che i record devono soddisfare per essere recuperati. La clausola WHERE contiene le condizioni nella forma:

Copia
WHERE espr1 operatore_rel espr2

espr1 e espr2 possono essere nomi di campo, valori costanti o espressioni.

operatore_rel è l'operatore relazionale che collega le due espressioni.

Esempio

Recuperare i nomi dei dipendenti con stipendio uguale o superiore a 20.000 Euro.

Copia
SELECT cognome, nome FROM dip WHERE stipendio >= 20000

La clausola WHERE può utilizzare anche espressioni come:

Copia
WHERE expr1 IS NULL
WHERE NOT expr2

Nota  Se si utilizzano nomi completamente qualificati nella lista (proiezione) SELECT, è necessario utilizzare anche nomi completamente qualificati nella clausola WHERE correlata.