sql >> Databáze >  >> RDS >> Sqlserver

Co NENÍ logický operátor na serveru SQL - SQL Server / Výukový program TSQL část 121

Logické operátory se používají k testování některých podmínek. Pokud je podmínka pravdivá, řádek bude vybrán pro výstup.

Co NENÍ logický operátor:

Logický operátor NOT se používá, když chceme vrátit řádek, pokud je zadaná podmínka nepravdivá.

Scénář :
Řekněme, že máte tabulku dbo.Customer a chtěli byste vrátit všechny záznamy ale kde FName není rovno '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')
 
 
 K získání požadovaných výsledků můžeme použít NOT Logical Operation.

Select * From dbo.Customer
where NOT FName='Raza'
 
Jak používat Logical Not Operator v SQL Server – SQL Server / Výukový program TSQL
 
 Všiml si, že vrátil všechny řádky, pro které je podmínka nepravdivá.


  1. phpMyBackupPro – Webový nástroj pro zálohování MySQL pro Linux

  2. Funkce vytvoření PostgreSQL

  3. Jak funguje funkce FROM_BASE64() v MySQL

  4. Jak otestovat připojení k databázi PHP MySQL pomocí skriptu