Détermine si la valeur d’une expression est égale à une ou plusieurs valeurs dans une liste spécifiée.
Syntaxe
expr [Not] In(value1, value2, . . .)
Remarques
La syntaxe de l’opérateur In comporte les parties suivantes :
Partie |
Description |
expr |
Expression identifiant le champ qui contient les données que vous souhaitez évaluer. |
value1, value2 |
Expression ou liste d’expressions par rapport auxquelles vous souhaitez évaluer expr. |
Si expr se trouve dans la liste des valeurs, l’opérateur In retourne True ; sinon, elle retourne False. Vous pouvez inclure l’opérateur logique Not pour évaluer la condition opposée (autrement dit, si expr ne figure pas dans la liste des valeurs).
Par exemple, vous pouvez utiliser l’opérateur In pour déterminer les commandes expédiées à un ensemble de régions spécifiées :
SELECT *
FROM Orders WHERE ShipRegion In (‘Avon’,’Glos’,’Som’);