PostgreSQL15  配列内の要素を表示する方法

環境
Ubuntu 22.04.1 LTS
PostgreSQL 15.0

構文
unnest(配列)
unnest関数を利用して配列内の要素を行として表示します。

操作例1
配列内の要素の値を表示します
SQL構文
select unnest(array[55,66,77]);
実行結果

postgres=# select unnest(array[55,66,77]);
 unnest
--------
     55
     66
     77
(3 行)

操作例2
2次元配列の要素の値を表示します。
SQL構文
select unnest(array[[7,8,9],[4,5,6]])
実行結果

postgres=# select unnest(array[[7,8,9],[4,5,6]]);
 unnest
--------
      7
      8
      9
      4
      5
      6
(6 行)

 

PostgreSQL

Posted by arkgame