我們在 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 不是一個值。

更新時間:20-6-2020

200 個瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.