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.
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.