Opérateur IN SQL
- Page précédente Caractères wildcards SQL
- Page suivante Between 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 |
- Page précédente Caractères wildcards SQL
- Page suivante Between SQL