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 :

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

Copier
SELECT nom_famille,prénom FROM emp WHERE salaire >= 20000

La clause WHERE peut également utiliser des expressions telles que les suivantes :

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