Clausola WHERE
La clausola WHERE specifica le condizioni che i record devono soddisfare per essere recuperati. La clausola WHERE contiene le condizioni nella forma:
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.
SELECT cognome, nome FROM dip WHERE stipendio >= 20000
La clausola WHERE può utilizzare anche espressioni come:
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.