สัญญาณ IN SQL

สัญญาณ IN

สัญญาณ IN อนุญาตให้เรากำหนดหลายตัวเลือกในคำสั่ง WHERE

คำสั่ง SQL IN

SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...)

ตารางตัวเดิม (ใช้ในตัวอย่างนี้:)

ตาราง Persons:

Id LastName FirstName ที่อยู่ City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

ตัวอย่างของการใช้สัญญาณ IN

ตอนนี้ เราต้องการเลือกคนที่มีนามสกุลว่า Adams และ Carter จากตารางด้านบน:

เราสามารถใช้คำสั่ง SELECT ดังนี้:

SELECT * FROM Persons
WHERE LastName IN ('Adams','Carter')

ผลลัพธ์สำหรับ

Id LastName FirstName ที่อยู่ City
1 Adams John Oxford Street London
3 Carter Thomas Changan Street Beijing