กำหนดว่าค่าของนิพจน์เท่ากับค่าต่างๆ ในรายการที่ระบุหรือไม่
ไวยากรณ์
expr [Not] In(value1, value2, . . .)
ข้อสังเกต
ไวยากรณ์ตัวดำเนินการ In มีส่วนเหล่านี้:
| ส่วน | คำอธิบาย |
|---|---|
| expr | นิพจน์จะระบุเขตข้อมูลที่มีข้อมูลที่คุณต้องการประเมิน |
| value1, value2 | นิพจน์หรือรายการนิพจน์ที่คุณต้องการประเมิน expr |
ถ้าพบ exprในรายการค่า ตัวดําเนินการ In จะส่งกลับเป็น True มิฉะนั้นจะส่งกลับเป็นเท็จ คุณสามารถใส่ตัวดําเนินการตรรกะ Not เพื่อประเมินเงื่อนไขตรงข้าม (นั่นคือ expr ไม่ได้อยู่ในรายการของค่าหรือไม่)
ตัวอย่างเช่น คุณสามารถใช้ In เพื่อกำหนดว่าจะจัดส่งคำสั่งซื้อใดไปยังชุดภูมิภาคที่ระบุ:
SELECT *
FROM Orders
WHERE ShipRegion In (‘Avon’,’Glos’,’Som’);