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