Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Détermine si une valeur correspond à une valeur dans une collection.
Syntaxe
value [ NOT ] IN expression
Les arguments
value
Toute expression valide qui retourne la valeur à mettre en correspondance.
[ NOT ]
Spécifie que le Boolean résultat d’IN doit être supprimé.
expression
Toute expression valide qui retourne la collection à tester pour une correspondance. Toutes les expressions doivent être du même type ou d’un type de base ou dérivé commun que value.
Valeur de retour
true si la valeur est trouvée dans la collection ; Null si la valeur est Null ou si la collection a la valeur Null ; sinon, false. L’utilisation de NOT IN annule les résultats de IN.
Exemple :
La requête Entity SQL suivante utilise l’opérateur IN pour déterminer si une valeur correspond à une valeur dans une collection. La requête est basée sur adventureWorks Sales Model. Pour compiler et exécuter cette requête, procédez comme suit :
Suivez la procédure dans How to : Execute a Query that Returns StructuralType Results.
Transmettez la requête suivante en tant qu’argument à la
ExecuteStructuralTypeQueryméthode :
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product WHERE product.ListPrice IN {125, 300}