PostgreSQL multirange() 函数使用指南

PostgreSQL multirange() 函数返回一个包含了给定范围的多值范围。

PostgreSQL multirange() 语法

这里是 PostgreSQL multirange() 函数的语法:

multirange(anyrange) -> anymultirange

参数

anyrange
必需的。 一个范围值。

返回值

PostgreSQL multirange() 函数返回一个多值范围,它只包含给定的范围。

PostgreSQL multirange() 实例

这里整理了一些 PostgreSQL multirange() 函数的示例。

示例 1

SELECT multirange('(1, 3)'::int4range);
 multirange
------------
 {[2,3)}

示例 2

SELECT multirange('[1.1, 5)'::numrange);
 multirange
------------
 {[1.1,5)}