เมื่อใช้ WHERE phone = NULL เพื่อค้นหาแถวที่ไม่มีเบอร์โทรศัพท์ จะเกิดอะไรขึ้น
กเงื่อนไขให้ผล UNKNOWN จึงไม่เลือกแถว ต้องใช้ phone IS NULL
ขจะแสดงแถวที่มีค่าว่างทั้งหมด
คจะเกิดข้อผิดพลาดในการเขียนคำสั่ง
งจะแสดงเฉพาะแถวที่มีค่า 0
เฉลยอธิบาย
NULL แทนค่าที่ไม่ทราบ การเปรียบเทียบด้วย = ให้ผล UNKNOWN และ WHERE เก็บเฉพาะ TRUE จึงต้องใช้ IS NULL หรือ IS NOT NULL