Toán tử lôgic IN là gì:
Toán tử lôgic IN được sử dụng khi chúng ta muốn trả về hàng nếu giá trị được chỉ định khớp với bất kỳ giá trị nào trong truy vấn con hoặc danh sách.Toán tử lôgic IN sẽ đúng nếu toán hạng bằng vào một trong danh sách các biểu thức.
Giả sử rằng chúng ta có bảng dbo.Customer với các hàng bên dưới. Chúng tôi muốn trả về các hàng mà CountryShortName bằng 'PK' HOẶC 'US'.
Tạo bảng 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')
Hãy viết truy vấn của chúng ta bằng cách sử dụng toán tử logic IN.
Chọn * Từ dbo.Customer
where CountryShortName IN ('US','PK')
Cách sử dụng Toán tử logic IN trong SQL Server - SQL Server / TSQL Hướng dẫn Video Demo Cách sử dụng Toán tử logic IN trong SQL Server |