Co je IN Logický operátor:
Logický operátor IN se používá, když chceme vrátit řádek, pokud se zadaná hodnota shoduje s jakoukoli hodnotou v dílčím dotazu nebo seznamu.Logický operátor IN bude mít hodnotu true, pokud je operand stejný do jednoho ze seznamu výrazů.
Řekněme, že máme tabulku dbo.Customer s řádky níže. Chceme vrátit řádky, kde se CountryShortName rovná 'PK' NEBO 'US'.
Vytvořit tabulku 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')
Napišme náš dotaz pomocí logického operátoru IN.
Vyberte * Z dbo.Customer
where CountryShortName IN ('US','PK')
Jak používat logický operátor IN v SQL Server – SQL Server / Výukový program TSQL Video Demo Jak používat logický operátor IN v SQL Server |