SQL IN คำสำคัญ
ใน
คำIN
สั่งอนุญาตให้คุณระบุค่าหลายค่าในส่วนคำสั่ง WHERE
ตัวดำเนินการ IN เป็นชวเลขสำหรับเงื่อนไข OR หลายรายการ
SQL ต่อไปนี้จะเลือกลูกค้าทั้งหมดที่อยู่ใน "เยอรมนี" "ฝรั่งเศส" และ "สหราชอาณาจักร":
ตัวอย่าง
SELECT * FROM Customers
WHERE Country IN ('Germany', 'France', 'UK');
SQL ต่อไปนี้จะเลือกลูกค้าทั้งหมดที่ไม่ได้อยู่ใน "เยอรมนี", "ฝรั่งเศส" หรือ "สหราชอาณาจักร":
ตัวอย่าง
SELECT * FROM Customers
WHERE Country NOT IN ('Germany', 'France', 'UK');
SQL ต่อไปนี้จะเลือกลูกค้าทั้งหมดที่มาจากประเทศเดียวกันกับซัพพลายเออร์:
ตัวอย่าง
SELECT * FROM Customers
WHERE Country IN (SELECT Country FROM Suppliers);