La commande WHERE pose une condition dans la requête de sélection.

SELECT nom_champ
FROM nom_table
WHERE condition

L'expression conditionnelle peut être construite à l'aide de plusieurs prédicats constitués d'opérateurs de comparaisons (= | <> | != | > | > = | !> | < | <= | !<) et séparées par des opérateurs booléens AND, OR ou NOT.

SELECT nom_champ
FROM nom_table
WHERE champ >= valeur AND
                                   ( champ2 = valeur2 OR champ3 != valeur3)

La condition consiste à qualifier des enregistrements en fonction de son résultat booléen.

  • Si la valeur est True, l'information est sélectionnée.
  • Si la valeur est False, l'information n'est pas prise en compte.

La clause WHERE peut accueillir une sous-requête de sélection limitant ainsi les enregistrements sélectionnables dans la requête principale.

Exemple
SELECT Livre FROM Librairie WHERE Prix < 200

' retourne
INITIATION A SQL - COURS ET EXERCICES CORRIGES
SQL
SQL