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 |