upper_inf()
是一个系统函数,用于确定 range
或 multirange
值的上界是否无限。
upper_inf()
在 PostgreSQL 9.2 中添加。
用法
upper_inf (anyrange
) →boolean
upper_inf (anymultirange
) →boolean
如果提供了空的 range
或 multirange
值,则始终返回 false
。
变更历史
- PostgreSQL 14
multirange
变体已添加 (提交 6df7a969)
- PostgreSQL 9.2
- 已添加 (提交 4429f6a9)
示例
upper_inf()
的基本用法示例
postgres=# SELECT upper_inf('(0.1,)'::numrange); upper_inf ----------- t (1 row) postgres=# SELECT upper_inf('(,3.4)'::numrange); upper_inf ----------- f (1 row) postgres=# SELECT upper_inf('{(2,)}'::int4multirange); upper_inf ----------- t (1 row)