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

ผลลัพธ์เมื่อใช้ค่า NULL ในนิพจน์คณิตศาสตร์ของ MySQL


NULL ไม่ใช่ค่า 0 แต่อาจแทน "ไม่มีข้อมูล" ใน MySQL ถ้าใช้ NULL ในนิพจน์คณิตศาสตร์ ผลลัพธ์จะเป็น NULL เสมอ

ตัวอย่าง

mysql> Select 65/NULL,65+NULL,65*NULL,65-NULL,65%NULL;
+---------+---------+---------+---------+---------+
| 65/NULL | 65+NULL | 65*NULL | 65-NULL | 65%NULL |
+---------+---------+---------+---------+---------+
| NULL    | NULL    | NULL    | NULL    | NULL    |
+---------+---------+---------+---------+---------+
1 row in set (0.00 sec)

ทุกการคำนวณที่มี NULL เป็นอาร์กิวเมนต์ จะได้ NULL