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

Hvad er IN Logical Operator i SQL Server - SQL Server / TSQL Tutorial Del 122

Hvad er IN Logical Operator:

logisk IN-operator bruges, når vi ønsker at returnere rækken, hvis den angivne værdi matcher en hvilken som helst værdi i underforespørgslen eller en liste.

Den logiske IN-operator vil være sand, hvis operanden er lig til en af ​​listen over udtryk.

Lad os sige, at vi har dbo.Kundetabel med nedenstående rækker. Vi ønsker at returnere de rækker, hvor CountryShortName er lig med 'PK' ELLER 'US'.

Opret tabel 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')
 
Lad os skrive vores forespørgsel ved at bruge IN logisk operator.

Vælg * Fra dbo.Customer
where CountryShortName IN ('US','PK')
 
 
Sådan bruges IN Logical Operator i SQL Server - SQL Server / TSQL-vejledning


Videodemo Sådan bruges IN Logical Operator i SQL Server

  1. MYSQL sum() for forskellige rækker

  2. Escapende kontroltegn i Oracle XDB

  3. Hvordan bruger man en Oracle Ref Cursor fra C# ODP.NET som en ReturnValue Parameter uden at bruge en lagret funktion eller procedure?

  4. SQL Server Listetabeller:Sådan viser du alle tabeller