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

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


อย่างที่เราทราบกันดีว่า NULL ไม่มีค่าและไม่เหมือนกับศูนย์ MySQL แสดงคอลัมน์ฐานข้อมูลเป็น NULL หากไม่มีข้อมูลใด ๆ ตอนนี้ หากเราจะใช้ 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 นั่นเอง