Opérateur IN SQL

Opérateur IN

L'opérateur IN permet de spécifier plusieurs valeurs dans la clause WHERE.

Grammaire IN SQL

SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...)

Tableau original (utilisé dans l'exemple :)

Tableau Persons :

Id LastName FirstName Adresse City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

Exemple d'opérateur IN

Maintenant, nous souhaitons sélectionner les personnes dont le nom de famille est Adams et Carter à partir du tableau précédent :

Nous pouvons utiliser la requête SELECT suivante :

SELECT * FROM Persons
WHERE LastName IN ('Adams','Carter')

Jeu de résultats :

Id LastName FirstName Adresse City
1 Adams John Oxford Street London
3 Carter Thomas Changan Street Beijing