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

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

王林
王林轉載
2023-08-27 08:49:02916瀏覽

为什么在 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刪除