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

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

Les opérateurs logiques sont utilisés pour tester certaines conditions. Si la condition est vraie, la ligne sera sélectionnée pour la sortie.


Qu'est-ce que l'opérateur logique AND :

L'opérateur logique AND est utilisé lorsque nous voulons renvoyer la ligne si toutes les conditions spécifiées sont vraies.

Scénario :

Pensez à une situation où vous devez renvoyer tous les enregistrements d'une table dbo.Customer où FName='Raza' et CountryShortName='US'

Créez la table dbo.Customer avec quelques exemples d'enregistrements en utilisant sous les scripts.

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'),(7,'Raza','M' ,'US')
 
Pour renvoyer les enregistrements où FName='Raza' et CountryShortName='US', nous pouvons utiliser la requête ci-dessous.

Select * From dbo.Customerwhere FName='Raza'AND CountryShortName ='US'
 
 Nous avons remarqué que notre requête a renvoyé un seul enregistrement car les deux conditions ne sont vraies que pour un seul enregistrement.