ตาราง customers มีคอลัมน์ phone ซึ่งอาจเป็น NULL หากต้องการหาแถวที่ยังไม่มีหมายเลขโทรศัพท์ เงื่อนไขใดถูกต้อง

phone IS NULL
phone = NULL
phone <> NULL
phone LIKE NULL

เฉลยอธิบาย

ต้องใช้ IS NULL เพื่อตรวจค่า NULL เพราะการเปรียบเทียบ NULL ด้วย = หรือ <> ให้ผลเป็น UNKNOWN ไม่ใช่ TRUE ส่วน LIKE ใช้จับรูปแบบข้อความ

ข้อสอบอื่นในวิชาการใช้ภาษา SQL

ดูข้อสอบวิชานี้ทั้งหมด →