SQL IN



SQL > Commandes SQL > In 

Deux utilisations du mot-clé IN sont possibles dans SQL, et cette section décrit celle qui est relative à la clause WHERE. Utilisé dans ce contexte, ce mot clé nous permet de connaître exactement la valeur des valeurs retournées que nous souhaitons voir au moins pour l’une des colonnes. La syntaxe d’utilisation du mot-clé IN est comme suit :

SELECT "nom de colonne"
FROM "nom de table"
WHERE "nom de colonne" IN ('valeur1', 'valeur2', ...);

Il est possible de saisir une ou plusieurs valeurs entre parenthèses, tout en veillant bien de les séparer par une virgule. Les valeurs peuvent être saisies en chiffres ou en lettres. S’il n’y a qu’une valeur entre parenthèses, cette commande sera équivalente à

WHERE "nom de colonne" = 'valeur1'

Par exemple, pour sélectionner tous les enregistrements des magasins de Los Angeles et de San Diego dans la Table Store_Information,

Table Store_Information
 Store_Name   Sales   Txn_Date 
 Los Angeles  1500   05-Jan-1999 
 San Diego  250   07-Jan-1999 
 San Francisco  300   08-Jan-1999 
 Boston  700   08-Jan-1999 

il faut saisir :

SELECT *
FROM Store_Information
WHERE Store_Name IN ('Los Angeles', 'San Diego');

Résultat :

Store_Name  Sales  Txn_Date
Los Angeles  1500  05-Jan-1999
San Diego  250  07-Jan-1999

SQL BETWEEN >>

Cette page a été mise à jour pour la dernière fois le 13/06/2022


Copyright © 2024   1keydata.com   Tous droits réservés