PostgreSQL unnest(anymultirange) 函数
PostgreSQL unnest(anymultirange)
函数将一个多值范围值展开为范围值的集合。
PostgreSQL unnest()
语法
这里是 PostgreSQL unnest(anymultirange)
函数的语法:
unnest(anymultirange) -> setof anyrange
参数
anymultirange
- 必需的。 一个多值范围。
返回值
PostgreSQL unnest()
函数将一个多值范围值展开为范围值的集合。集合中的范围值按照升序的排列。
PostgreSQL unnest()
实例
这里整理了一些 PostgreSQL unnest()
函数的示例。
SELECT unnest('{(1, 3), [10, 20], [5,7]}'::int4multirange);
unnest
---------
[2,3)
[5,8)
[10,21)