Détermine si la valeur d’une expression est égale à une ou plusieurs valeurs dans une liste spécifiée.
Syntaxe
expr [Pas] In(valeur1, valeur2, . . .)
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 est trouvé dans la liste des valeurs, l’opérateur In renvoie Vrai ; sinon, la valeur est false. Vous pouvez inclure l’opérateur non logique pour évaluer la condition opposée (à savoir 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’);