SQL ยกเว้น ไม่แสดงข้อมูลบางอันจากเงื่อนไข บทความนี้สอนเขียนโค้ด SQL ไม่แสดง หรือยกเว้นบางข้อมูลด้วยคำสั่งสร้างเงื่อนไข WHERE ร่วมกับ NOT IN พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่ง SQL ได้ดังนี้
ตัวอย่าง ข้อมูลตาราง colors เงื่อนไขคือแสดงข้อมูลตั้งแต่ id มากกว่า 0 แต่ไม่เอา id 2 กับ 5
+----+-------+
| id | title |
+----+-------+
| 1 | red |
| 2 | green |
| 3 | blue |
| 4 | black |
| 5 | white |
+----+-------+
ตัวอย่าง SQL ยกเว้น ไม่แสดงข้อมูลบางอันจากเงื่อนไข
SELECT * FROM colors WHERE ( id > 0 ) AND ( id NOT IN(2,5) )
ผลลัพธ์
+----+-------+
| id | title |
+----+-------+
| 1 | red |
| 3 | blue |
| 4 | black |
+----+-------+
SQL ยกเว้น จากตัวอย่างสร้างเงื่อนไข WHERE ( id > 0 ) คือ แสดงข้อมูลทุกอันที่ id มากกว่า 0 และ ( id NOT IN(2,5) ) คือ ยกเว้นข้อมูลที่รหัส id มีค่าเท่ากับ 2 และ 5 จากตาราง colors พร้อมแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง SELECT