PostgreSQL 13 2次元配列の要素を行として表示する方法

環境
Windows 10 Home 64bit
PostgreSQL 13.2

書式
unnest(2次元配列名)
2次元配列を行集合に展開します。
unnest関数を使用して2次元配列内の要素を行として表示します。

使用例
SQL構文
select unnest(array[[5,6,7],[3,0,8]]) result

実行結果

postgres=# select unnest(array[[5,6,7],[3,0,8]]) result;
 result
--------
      5
      6
      7
      3
      0
      8
(6 行)

 

PostgreSQL

Posted by arkgame