我們在 MySQL 查詢中如何檢查 NULL?
使用 IS NULL 運算子,我們可以在 MySQL 查詢中檢查 NULL。我們不能使用 = (比較運算子),因為我們知道 NULL 不是一個值。下面使用“employee”表中的資料進行說明:
示例
mysql> Select * from Employee WHERE Salary IS NULL; +----+-------+--------+ | ID | Name | Salary | +----+-------+--------+ | 7 | Aryan | NULL | | 8 | Vinay | NULL | +----+-------+--------+ 2 rows in set (0.00 sec)
上面的查詢使用 IS NULL 運算子,併產生結果,其中 salary 列中有 NULL。
mysql> Select * from employee where salary = NULL; Empty set (0.00 sec)
上面的查詢使用 = (比較運算子),因此會產生空集,因為 NULL 不是一個值。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP