Jusqu’ici, les conditions utilisées dans la clause WHERE étaient élémentaires. Le langage SQL permet cependant d’indiquer de façon précise les éléments à sélectionner en utilisant un ou plusieurs opérateurs dans la clause WHERE. Vous pouvez utiliser les opérateurs suivants :
Opérateur | Description | Exemple |
= | Egal à | WHERE prenom=’Jean’ |
<> | Différent de | WHERE prenom<>’Pierre’ |
> | Supérieur à | WHERE visites>15 |
< | Inférieur à | WHERE total<100 |
>= | Supérieur ou égal à | WHERE visites>=100 |
<= | Inférieur ou égal à | WHERE prix<=25 |
BETWEEN | A l’intérieur de la plage spécifiée | WHERE prix BETWEEN 10 AND 20 |
NOT BETWEEN | A l’extérieur de la plage spécifiée | WHERE date NOT BETWEEN #10/01/2013# AND #10/06/2013# |
LIKE | Compatible avec le modèle spécifié | WHERE prenom LIKE ‘P%’ |
WHERE prenom LIKE ‘%re%’ | ||
IN | Egal à une des valeurs spécifiées | WHERE prix in (10, 20, 30) |
AND | ET logique | WHERE ville=’Paris’ AND prix<1000 |
OR | OU logique | WHERE prix<100 OR visites>1000 |
NOT | NON logique | WHERE prenom NOT IN (‘Jean’, ‘Pierre’) |