Mot-clé SQL WHERE
SÉLECTIONNER
La WHERE
commande filtre un jeu de résultats pour n'inclure que les enregistrements qui remplissent une condition spécifiée.
L'instruction SQL suivante sélectionne tous les clients de "Mexique" dans la table "Clients" :
Exemple
SELECT * FROM Customers
WHERE Country='Mexico';
SQL requiert des guillemets simples autour des valeurs de texte (la plupart des systèmes de base de données autorisent également les guillemets doubles).
Cependant, les champs numériques ne doivent pas être placés entre guillemets :
Exemple
SELECT * FROM Customers
WHERE CustomerID=1;
Remarque : La clause WHERE n'est pas seulement utilisée dans l'instruction SELECT, elle est également utilisée dans l'instruction UPDATE, DELETE, etc. !
Les opérateurs suivants peuvent être utilisés dans la clause WHERE :
Operator | Description |
---|---|
= | Equal |
<> | Not equal. Note: In some versions of SQL this operator may be written as != |
> | Greater than |
< | Less than |
>= | Greater than or equal |
<= | Less than or equal |
BETWEEN | Between a certain range |
LIKE | Search for a pattern |
IN | To specify multiple possible values for a column |