Co to jest Operator logiczny:
Operator logiczny IN jest używany, gdy chcemy zwrócić wiersz, jeśli określona wartość pasuje do dowolnej wartości w podzapytaniu lub na liście.Operator logiczny IN będzie prawdziwy, jeśli argument jest równy do jednego z wyrażeń.
Załóżmy, że mamy tabelę dbo.Customer z poniższymi wierszami. Chcemy zwrócić wiersze, w których CountryShortName jest równe 'PK' LUB 'US'.
Utwórz 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')
Napiszmy nasze zapytanie za pomocą operatora logicznego IN.
Wybierz * From dbo.Customer
where CountryShortName IN ('US','PK')
Jak używać operatora logicznego IN w SQL Server — samouczek SQL Server/TSQL Demo wideo Jak używać operatora logicznego IN w SQL Server |