isempty()
是一个用于确定 range
或 multirange
值是否为空的系统函数。
isempty()
在 PostgreSQL 9.2 中添加。
用法
isempty (anyrange
) →boolean
isempty (anymultirange
) →boolean
变更历史
- PostgreSQL 14
- 添加了
multirange
变体 (提交 6df7a969)
- 添加了
- PostgreSQL 9.2
- 添加 (提交 4429f6a9)
示例
isempty()
的基本用法示例
postgres=# SELECT isempty('empty'::int8range); isempty --------- t (1 row) postgres=# SELECT isempty('{}'::nummultirange); isempty --------- t (1 row) postgres=# SELECT isempty('(1,3)'::int8range); isempty --------- f (1 row) postgres=# SELECT isempty('{[1,2), [3,4)}'::int4multirange); isempty --------- f (1 row)