Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Was ist der logische IN-Operator in SQL Server – SQL Server / TSQL-Tutorial Teil 122

Was ist IN Logischer Operator:

Der logische IN-Operator wird verwendet, wenn wir die Zeile zurückgeben möchten, wenn der angegebene Wert mit einem beliebigen Wert in der Unterabfrage oder einer Liste übereinstimmt.

Der logische IN-Operator ist wahr, wenn der Operand gleich ist zu einem der Ausdrücke.

Nehmen wir an, wir haben eine dbo.Customer-Tabelle mit den folgenden Zeilen. Wir möchten die Zeilen zurückgeben, in denen CountryShortName gleich „PK“ ODER „US“ ist.

Tabelle dbo.Customer erstellen
 (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')
 
Schreiben wir unsere Abfrage mit dem logischen Operator IN.

Wählen Sie * From dbo.Customer
where CountryShortName IN ('US','PK')
 
 
So verwenden Sie den logischen IN-Operator in SQL Server – SQL Server / TSQL-Lernprogramm


Video-Demo Verwendung des logischen IN-Operators in SQL Server