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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。