PostgreSQL isempty() 函数使用指南
PostgreSQL isempty() 函数检查一个给定的范围值是否为空。
PostgreSQL isempty() 语法
这里是 PostgreSQL isempty() 函数的语法:
isempty(anyrange) -> boolean
isempty(anymultirange) -> boolean
参数
anyrange- 必需的。 一个范围值。
anymultirange- 必需的。 一个多值范围值。
返回值
PostgreSQL isempty() 函数返回一个表示给定的范围值是否为空的布尔值: true 或者 false。
PostgreSQL isempty() 实例
这里整理了一些 PostgreSQL isempty() 函数的示例。
要检查范围 (1, 1) 是否为空,请使用以下语句:
SELECT isempty('(1, 1)'::int4range);
isempty
---------
t由于范围 (1, 1) 不包含任何值,因此 isempty('(1, 1)'::int4range) 返回了 t,说明了它是一个空范围。
要检查范围 (1, 2] 是否为空,请使用以下语句:
SELECT isempty('(1, 2]'::int4range);
isempty
---------
f由于范围 (1, 2] 不是空的,因此 isempty('(1, 1)'::int4range) 返回了 f。