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

Qu'est-ce qui n'est PAS un opérateur logique dans SQL Server - Tutoriel SQL Server / TSQL Partie 121

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.

Ce qui n'est PAS un opérateur logique :

L'opérateur logique NOT est utilisé lorsque nous voulons renvoyer la ligne si la condition spécifiée est fausse.

Scénario :
Disons que vous avez la table dbo.Customer et que vous souhaitez renvoyer tous les enregistrements mais où FName n'est pas égal à 'Raza'.

Créer la table dbo.Customer (Id int, FName VARCHAR(50), LName VARCHAR(50), CountryShortName CHAR(2))GOinsert dans 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')
 
 
 Nous pouvons utiliser NOT Logical Operation pour obtenir les résultats requis.

Select * From dbo.Customerwhere NOT FName='Raza'
 
Comment utiliser l'opérateur logique non dans SQL Server - Tutoriel SQL Server / TSQL
 
 Remarqué qu'il a renvoyé toutes les lignes pour lesquelles la condition est fausse.