Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เมื่อนิพจน์เลขคณิต MySQL ส่งกลับค่า NULL


อย่างที่เราทราบดีว่า NULL ไม่ใช่ค่า และมันก็ไม่เหมือนกับศูนย์ด้วย นิพจน์ทางคณิตศาสตร์ของ MySQL จะคืนค่า NULL หากเราจะใช้ NULL ในนั้น สามารถเข้าใจได้ด้วยความช่วยเหลือของตัวอย่างต่อไปนี้ −

ตัวอย่าง

mysql> Select 100*NULL;
+----------+
| 100*NULL |
+----------+
|     NULL |
+----------+
1 row in set (0.00 sec)

mysql> Select 100+NULL;
+----------+
| 100+NULL |
+----------+
|     NULL |
+----------+
1 row in set (0.00 sec)

จากตัวอย่างข้างต้น จะสังเกตได้ว่าถ้าเราจะใช้ NULL ในนิพจน์เลขคณิต ผลลัพธ์จะเป็น NULL นั่นเอง