upper(range)

返回范围上界的函数

upper(range) 是一个系统函数,用于提取 rangemultirange 值的上界。

upper(range) 添加于 PostgreSQL 9.2

用法

upper ( anyrange ) → anyelement
upper ( anymultirange ) → anyelement

如果提供了空(empty)的 rangemultirange 值,则返回 NULL

变更历史

示例

upper(range) 的基本用法示例

postgres=# SELECT upper('(0,3.14)'::numrange);
 upper 
-------
  3.14
(1 row)

postgres=# SELECT upper('{[0,3)}'::int4multirange); 
 upper 
-------
     3
(1 row)

如果提供的值为空,则返回 NULL

postgres=# SELECT upper('(,)'::numrange) IS NULL;
 ?column? 
----------
 t
(1 row)

分类

Range / multirange types, System function

另请参阅

lower(range), upper_inc(), upper_inf()

反馈

在此 提交关于“upper(range)”的任何评论、建议或更正。