PostgreSQL lower(range) 函数
PostgreSQL lower(range)
函数返回一个给定范围或者多值范围的下限值。
PostgreSQL lower(range)
语法
这里是 PostgreSQL lower(range)
函数的语法:
lower(anyrange) -> anyelement
lower(anymultirange) -> anyelement
参数
anyrange
- 必需的。 一个范围值。
anymultirange
- 必需的。 一个多值范围值。
返回值
PostgreSQL lower(range)
函数返回一个给定范围或者多值范围的下限值。
如果给定的范围为空,或者范围的下限为无线,那么 PostgreSQL lower(range)
函数返回 NULL
。
PostgreSQL lower(range)
实例
这里整理了一些 PostgreSQL lower(range)
函数的示例。
要提取范围 [1, 4]
的下限,请使用以下语句:
SELECT lower('[1, 4]'::int4range);
lower
-------
1
要提取范围 (1, 4]
的下限,请使用以下语句:
SELECT lower('(1, 4]'::int4range);
lower
-------
2
要提取多值范围 {[1, 3], [5, 7]}
的下限,请使用以下语句:
SELECT lower('{[1, 3], [5, 7]}'::int4multirange );
lower
-------
1
要提取空范围 (1, 1)
的下限,请使用以下语句:
SELECT lower('(1, 1)'::int4range);
lower
--------
<null>