Какво е IN логически оператор:
Логическият оператор IN се използва, когато искаме да върнем реда, ако определената стойност съвпада с която и да е стойност в подзаявката или списък.Логическият оператор IN ще бъде истина, ако операндът е равен към един от списъка с изрази.
Да приемем, че имаме таблица dbo.Customer с редове по-долу. Искаме да върнем редовете, където CountryShortName е равно на 'PK' ИЛИ 'US'.
Създайте таблица 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')
Нека напишем нашата заявка с помощта на логически оператор IN.
Изберете * От dbo.Customer
where CountryShortName IN ('US','PK')
Как да използвате IN логически оператор в SQL Server - SQL Server / TSQL урок Видео демонстрация Как да използвате логически оператор IN в SQL Server |