Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Qu'est-ce que l'opérateur logique IN dans SQL Server - Tutoriel SQL Server / TSQL Partie 122

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.Customer
où 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