sql >> Database teknologi >  >> RDS >> Sqlserver

Hvad er IKKE logisk operatør i SQL Server - SQL Server / TSQL Tutorial Del 121

Logiske operatører bruges til at teste nogle forhold. Hvis betingelsen er sand, vil rækken blive valgt til output.

Hvad er IKKE logisk operatør:

NOT logisk operator bruges, når vi ønsker at returnere rækken, hvis den angivne betingelse er falsk.

Scenarie:
Lad os sige, at du har dbo.Kundetabel, og du vil gerne returnere alle posterne men hvor FName ikke er lig 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 bruge NOT Logical Operation til at få vores nødvendige resultater.

Select * From dbo.Customer
where NOT FName='Raza'
 
Sådan bruger du Logical Not Operator i SQL Server - SQL Server / TSQL Tutorial
 
 Bemærket, at det returnerede alle rækker, for hvilke betingelsen er falsk.


  1. Sådan overvåger du MySQL-containere med Prometheus - Implementering på Standalone og Swarm::Første del

  2. MySQL Indsætte i flere tabeller? (Databasenormalisering?)

  3. Java JDBC:dater konsekvent to fridage

  4. Installer flere MySQL-instanser på en Linux-server - brug en separat MySQL-konfigurationsfil