โดยทั่วไป IN() ฟังก์ชันการเปรียบเทียบจะตรวจสอบว่าค่าอยู่ภายในชุดของค่าหรือไม่ หากค่าอยู่ภายในชุดของค่า มันก็จะคืนค่า 1 มิฉะนั้น 0 ไวยากรณ์ของมันสามารถเป็นดังนี้;
นิพจน์ IN (val1, val2,…,valN)
ที่นี่
- นิพจน์คือค่าที่จะค้นหาภายในชุดของค่า N ในรายการ IN
- Val1, val2,…, valN คือชุดของค่า N ที่สร้างรายการ IN ซึ่งจะทำการค้นหา
ตัวอย่าง
mysql> เลือก 100 IN (50,100,200,400,2000);+------------------------------------+| 100 IN (50,100,200,400,2000) |+------------------------------------+| 1 |+------------------------------ +1 แถวในชุด (0.00 วินาที) mysql> เลือก 1,000 IN (50,100,200,400, 2000);+-------------------------------------+| 1000 IN (50,100,200,400,2000) |+-------------------------------------+| 0 |+------------------------------------- +1 แถวในชุด (0.00 วินาที) mysql> เลือก 'ABC' ใน ('ABCD','ABCDE','ABC');+--------------------------------+| 'ABC' IN ('ABCD','ABCDE','ABC') |+------------------------------------- ---+| 1 |+---------------------------------+1 แถวในชุด (0.01 วินาที)mysql> เลือก 'ABC ' IN ('ABCD','ABCDE','ABCDEF');+------------------------------------------------ ----+| 'ABC' IN ('ABCD','ABCDE','ABCDEF') |+------------------------------- -----+| 0 |+------------------------------------------ +1 แถวในชุด (0.00 วินาที)ก่อน>