PostgreSQL – IS NULL运算符
PostgreSQL IS NULL运算符用于检查值是否为 NULL。在数据库的世界中 Null 要么意味着数据丢失,要么不适用。因此,它不能与任何整数或字符串进行比较,因为这种比较总是导致 Null,这意味着未知结果。
Syntax: 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;
输出: