Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Co to jest operator logiczny IN w SQL Server — samouczek SQL Server / TSQL część 122

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzupełnij ciąg zerami na początku, aby miał 3 znaki w SQL Server 2008

  2. Projekt bazy danych dla ustawień użytkownika

  3. Baza danych, która może obsłużyć>500 milionów wierszy

  4. Formatowanie SQL w SQL Server Management Studio

  5. Wygeneruj klasę z tabeli bazy danych