Skip to main content

3.3. Toán tử IN

a)    Cú pháp

b)    Toán tử

IN

Toán tử IN kiểm tra sự chứa đựng của biểu thức bên trái bên trong tập hợp các biểu thức ở phía bên phải (P). Toán tử IN trả về true nếu biểu thức có trong P, false nếu biểu thức không có trong P và P không có giá trị NULL hoặc NULL nếu biểu thức không có trong P và P có giá trị NULL.

SELECT 'Toán' IN ('Toán', 'Văn');
-- true

SELECT 'Toán' IN ('Văn', 'Anh');
-- false

SELECT 'Toán' IN ('Văn', Toán', NULL);
-- true

SELECT 'Toán' IN ('Văn', 'Anh', NULL);
-- NULL

NOT IN

NOT IN có thể được sử dụng để kiểm tra xem một phần tử có tồn tại trong tập hợp hay không. x NOT IN y tương đương với NOT(x IN y)