Clause WHERE
La clause WHERE
indique les conditions que les enregistrements doivent remplir pour être extraits. La clause WHERE
spécifie ces conditions sous la forme suivante :
WHERE expr1 opérateur_rel expr2
expr1
et expr2
peuvent être des noms de rubriques, des valeurs constantes ou des expressions.
opérateur_rel
est l'opérateur relationnel qui lie les deux expressions.
Extraire le nom des employés dont le salaire est supérieur ou égal à 20 000 euros.
SELECT nom_famille,prénom FROM emp WHERE salaire >= 20000
La clause WHERE
peut également utiliser des expressions telles que les suivantes :
WHERE expr1 IS NULL
WHERE NOT expr2
Remarque Si vous utilisez des noms entièrement qualifiés dans la liste (de projection) SELECT
, vous devez également utiliser les noms entièrement qualifiés dans la clause WHERE
liée.