如果在算術表示式中使用 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 本身。

更新於:2020年6月22日

855 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告