IN (SQL Server Compact Edition)

Détermine si une valeur donnée correspond à une valeur d'une sous-requête ou d'une liste.

Syntaxe

test_expression [ NOT ] IN 
   ( subquery 
      | expression [ ,...n ] 
   ) 

Arguments

  • test_expression
    Toute expression valide dans Microsoft SQL Server 2005 Compact Edition.
  • subquery
    Sous-requête ayant un ensemble de résultats composé d'une seule colonne. Cette colonne doit être de même type de données que test_expression.
  • expression [ ,... n]
    Liste d'expressions à tester pour une correspondance. Toutes les expressions doivent être du même type que test_expression.

Types de résultats

bit

Valeur retournée

Si la valeur de l'test_expressionest égale à une valeur renvoyée par la subquery ou à une expression issue de la liste avec virgule comme séparateur, la valeur renvoyée est TRUE. Sinon, la valeur renvoyée est FALSE.

L'utilisation de NOT IN inverse la valeur renvoyée.

Exemple

L'exemple suivant sélectionne, dans la table, tous les clients se trouvant au Brésil, en Argentine ou au Venezuela.

SELECT * FROM Customers WHERE Country IN ('Brazil', 'Argentina', 'Venezuela')

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition