PostgreSQL upper(range) 函数
PostgreSQL upper(range) 函数返回一个给定范围或者多值范围的上限。
PostgreSQL upper(range) 语法
这里是 PostgreSQL upper(range) 函数的语法:
upper(anyrange) -> anyelement
upper(anymultirange) -> anyelement
参数
anyrange- 必需的。 一个范围值。
anymultirange- 必需的。 一个多值范围值。
返回值
PostgreSQL upper(range) 函数返回一个给定范围或者多值范围的上限。
如果给定的范围为空,或者范围的上限为无线,那么 PostgreSQL upper(range) 函数返回 NULL。
PostgreSQL upper(range) 实例
这里整理了一些 PostgreSQL upper(range) 函数的示例。
要提取范围 [1, 4] 的上限,请使用以下语句:
SELECT upper('[1, 4]'::int4range);
upper
-------
5要提取范围 [1, 4) 的上限,请使用以下语句:
SELECT upper('[1, 4)'::int4range);
upper
-------
4要提取多值范围 {[1, 3], [5, 7]} 的上限,请使用以下语句:
SELECT upper('{[1, 3], [5, 7]}'::int4multirange);
upper
-------
8要提取空范围 (1, 1) 的上限,请使用以下语句:
SELECT upper('(1, 1)'::int4range);
upper
--------
<null>「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




