PostgreSQL unnest(anymultirange) Function
The PostgreSQL unnest(anymultirange)
function expands a multirange into a set of range values.
PostgreSQL unnest()
Syntax
Here is the syntax of the PostgreSQL unnest(anymultirange)
function:
unnest(anymultirange) -> setof anyrange
Parameters
anymultirange
-
Required. A multirange.
Return value
The PostgreSQL unnest()
function expands a multirange value into a set of range values. The range values ββin the set are in ascending order.
PostgreSQL unnest()
Examples
Here are some examples of the PostgreSQL unnest()
function.
SELECT unnest('{(1, 3), [10, 20], [5,7]}'::int4multirange);
unnest
---------
[2,3)
[5,8)
[10,21)