กำหนดว่าค่าของนิพจน์เท่ากับค่าต่างๆ ในรายการที่ระบุหรือไม่
ไวยากรณ์
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’);