สอนเขียนคำสั่ง SQL ไม่เอาค่า NULL ด้วยคำสั่ง IS NOT NULL โดยคำสั่งนี้จะกำหนดไว้ที่เงื่อนไขของคำสั่ง WHERE หลัง column ที่ต้องการแสดงแบบไม่เอาค่า NULL ตัวอย่างจะแสดงข้อมูลจาก column name แบบไม่เอาค่า NULL พร้อมกับแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง ข้อมูลเริ่มต้นมีค่า NULL 2 rows
+------------+
| name |
+------------+
| SQL |
| NULL |
| NULL |
+------------+
3 rows in set (0.001 sec)
ตัวอย่าง SQL ไม่เอาค่า NULL ด้วยคำสั่ง IS NOT NULL
SELECT name FROM book WHERE ( name IS NOT NULL );
ผลลัพธ์
+------------+
| name |
+------------+
| SQL |
+------------+
1 rows in set (0.001 sec)
คำสั่งด้านบนใช้ WHERE ( name IS NOT NULL ) หมายความว่า แสดงข้อมูล แบบไม่เอาค่า NULL จาก column name ด้วยคำสั่ง IS NOT NULL