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
。