sql >> Databasteknik >  >> RDS >> Sqlserver

Vad är INTE logisk operatör i SQL Server - SQL Server / TSQL Tutorial Del 121

Logiska operatörer används för att testa vissa förhållanden. Om villkoret är sant kommer raden att väljas för utdata.

Vad är INTE logisk operatör:

NOT logisk operator används när vi vill returnera raden om det angivna villkoret är falskt.

Scenario :
Låt oss säga att du har dbo.Customer-tabell och du vill returnera alla poster men där FName inte är lika med 'Raza'.

Create table dbo.Customer
 (Id int,
  FName VARCHAR(50),
  LName VARCHAR(50),
  CountryShortName CHAR(2))
GO
insert into dbo.Customer
Values (
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')
 
 
 Vi kan använda NOT Logical Operation för att få våra önskade resultat.

Select * From dbo.Customer
where NOT FName='Raza'
 
Hur man använder Logical Not Operator i SQL Server - SQL Server / TSQL självstudie
 
 Märkte att den returnerade alla rader för vilka villkoret är falskt.


  1. [Video] Introduktion till JSON-datatyper i PostgreSQL

  2. SQLiteException:Okänd token vid läsning från databasen

  3. SQLite VAKUUM

  4. TO_YMINTERVAL() Funktion i Oracle