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

Che cos'è IN Logical Operator in SQL Server - Tutorial SQL Server / TSQL Parte 122

Che cos'è l'operatore logico IN :

L'operatore logico IN viene utilizzato quando si desidera restituire la riga se il valore specificato corrisponde a qualsiasi valore nella sottoquery o in un elenco.

L'operatore logico IN sarà true se l'operando è uguale a una delle liste di espressioni.

Diciamo di avere una tabella dbo.Customer con le righe sottostanti. Vogliamo restituire le righe in cui CountryShortName è uguale a 'PK' OR 'US'.

Crea tabella 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')
 
Scriviamo la nostra query utilizzando l'operatore logico IN.

Seleziona * Da dbo.Customer
where CountryShortName IN ('US','PK')
 
 
Come utilizzare IN Logical Operator in SQL Server - Tutorial SQL Server / TSQL


Video Demo Come utilizzare IN Logical Operator in SQL Server