PostgreSQL IS NULL 運算符用於檢查值是否為 NULL。在數據庫的世界中 Null 或者意味著數據丟失,或者不適用。因此,它不能與任何整數或字符串進行比較,因為這種比較總是導致 Null,這意味著未知結果。
用法: Value IS NULL;
在本文中,我們將使用示例 DVD 租賃數據庫,此處進行了說明,可以通過單擊示例中的此鏈接進行下載。
現在,讓我們看幾個例子。
範例1:
在這裏,我們將進行查詢以在示例數據庫的 “customer” 表中查找沒有 “email” 的客戶的所有 “first_name” 和 “last_name”。
SELECT first_name, last_name FROM customer WHERE email IS NULL;
輸出:
範例2:
在這裏,我們將進行查詢以在示例數據庫的 “film” 表中查找所有沒有 “release_year” 的電影的 “title”。
SELECT title FROM film WHERE release_year IS NULL;
輸出:
相關用法
- PostgreSQL NOT IN用法及代碼示例
- PostgreSQL IN用法及代碼示例
- PostgreSQL NOT LIKE用法及代碼示例
- PostgreSQL ILIKE用法及代碼示例
- PostgreSQL LIKE用法及代碼示例
- PostgreSQL NOT BETWEEN用法及代碼示例
- PostgreSQL BETWEEN用法及代碼示例
- PostgreSQL UNION用法及代碼示例
注:本文由純淨天空篩選整理自RajuKumar19大神的英文原創作品 PostgreSQL – IS NULL operator。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。