ISNULL SQL คือคำสั่งตรวจสอบว่าข้อมูลดังกล่าวมีค่าเป็น NULL หรือไม่ ในฐานข้อมูล MySQL คำสั่ง ISNULL จะ return ค่าเป็น 1 ถ้าค่าเป็น NULL และ return ค่าเป็น 0 ถ้าไม่ใช้ NULL สามารถเขียนคำสั่ง SQL ได้ดังนี้
ตัวอย่าง ISNULL SQL คือคำสั่งอะไร ใช้ทำอะไร
SELECT ISNULL(NULL) AS v1, ISNULL(100) AS v2
ผลลัพธ์
+----+----+
| v1 | v2 |
+----+----+
| 1 | 0 |
+----+----+
ISNULL SQL จากตัวอย่างคำสั่ง SQL มีรายละเอียดดังนี้
1. ISNULL(NULL) AS v1 คือ กรณีถ้าข้อมูลในฟังก์ชัย ISNULL เป็น NULL จะคืนค่าเป็น 1 พร้อมตั้งชื่อ column ว่า v1
2. ISNULL(100) AS v1 คือ กรณีถ้าข้อมูลในฟังก์ชัย ISNULL เป็น 100 จะคืนค่าเป็น 0 พร้อมตั้งชื่อ column ว่า v2