Qu'est-ce que l'opérateur logique IN :
L'opérateur logique IN est utilisé lorsque nous voulons renvoyer la ligne si la valeur spécifiée correspond à n'importe quelle valeur de la sous-requête ou d'une liste.L'opérateur logique IN sera vrai si l'opérande est égal à l'une des listes d'expressions.
Disons que nous avons la table dbo.Customer avec les lignes ci-dessous. Nous voulons retourner les lignes où CountryShortName est égal à 'PK' OU 'US'.
Créer la table dbo.Customer
(Id int, FName VARCHAR(50), LName VARCHAR(50), CountryShortName CHAR(2))GOinsert into dbo.CustomerValues (1,'Raza','M','PK'),(2,'Rita','John','US'),(3 ,'Sukhi','Singh',Null),(4,'James','Smith','CA'),(5,'Robert','Ladson','US'),(6,'Alice' ,'John','US')
Écrivons notre requête en utilisant l'opérateur logique IN.
Sélectionnez * From dbo.Customeroù CountryShortName IN ('US','PK')
Comment utiliser l'opérateur logique IN dans SQL Server - Tutoriel SQL Server / TSQL Démo vidéo Comment utiliser l'opérateur logique IN dans SQL Server |