Mot-clé SQL IN
DANS
La IN
commande vous permet de spécifier plusieurs valeurs dans une clause WHERE.
L'opérateur IN est un raccourci pour plusieurs conditions OR.
Le SQL suivant sélectionne tous les clients situés en "Allemagne", "France" et "Royaume-Uni" :
Exemple
SELECT * FROM Customers
WHERE Country IN ('Germany', 'France', 'UK');
Le SQL suivant sélectionne tous les clients qui ne sont PAS situés en "Allemagne", "France" ou "Royaume-Uni" :
Exemple
SELECT * FROM Customers
WHERE Country NOT IN ('Germany', 'France', 'UK');
Le SQL suivant sélectionne tous les clients qui sont dans les mêmes pays que les fournisseurs :
Exemple
SELECT * FROM Customers
WHERE Country IN (SELECT Country FROM Suppliers);