「PostgreSQL 13.7」unnestメソッドで 配列の要素を行集合に展開するサンプル
環境
Windows 11 64bit Pro
PostgreSQL 13.7
構文
unnest(配列)
unnest関数を使用して配列を行集合に展開します。
使用例1
配列内の要素を行として表示します。
postgres=# select * from unnest(array[4,5,6]) result; result -------- 4 5 6 (3 行)
使用例2
2次元配列の要素を行として表示します。
postgres=# select unnest(array[[7,8,9],[4,5,6]]) result; result -------- 7 8 9 4 5 6 (6 行)