首頁 > 資料庫 > mysql教程 > 為什麼在 MySQL 中,我們不能將'='、''等算術運算子與 NULL 一起使用?

為什麼在 MySQL 中,我們不能將'='、''等算術運算子與 NULL 一起使用?

王林
發布: 2023-08-27 08:49:02
轉載
929 人瀏覽過

为什么在 MySQL 中,我们不能将‘=’、‘’等算术运算符与 NULL 一起使用?

背後的原因是,當我們將NULL 與「=」、「」等比較運算子一起使用時,我們不會從比較中收到任何有意義的結果。考慮下面的例子來示範這個概念 -

mysql> Select 10 = NULL, 10< NULL, 10<>NULL;
+-----------+----------+----------+
| 10 = NULL | 10< NULL | 10<>NULL |
+-----------+----------+----------+
|      NULL |     NULL |     NULL |
+-----------+----------+----------+
1 row in set (0.07 sec)
登入後複製

上面的結果集在任何意義上都沒有意義。

以上是為什麼在 MySQL 中,我們不能將'='、''等算術運算子與 NULL 一起使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板