multirange() 是一个系统函数,用于返回一个包含指定 range 值的 multirange 值。
multirange() 在 PostgreSQL 14 中被添加。
示例
multirange() 的基本用法示例
postgres=# SELECT multirange('[1.5,2.1)'::numrange);
multirange
-------------
{[1.5,2.1)}
(1 row)
可以指定一个空范围
postgres=# SELECT multirange('empty'::int4range);
multirange
------------
{}
(1 row)
参考资料
- PostgreSQL documentation: Multirange Functions
另请参阅
unnest()
