2

ネストされた配列が与えられた場合:

SELECT ARRAY[ARRAY[1, 2, 3], ARRAY[4, 5, 6], ARRAY[7, 8, 9]];
-------------------------------------------------------------
{{1,2,3},{4,5,6},{7,8,9}}

配列を行に分割するにはどうすればよいでしょうか?

{1,2,3}
{4,5,6}
{7,8,9}

試してみましunnestたが、内部要素に適用されます:

SELECT unnest(ARRAY[ARRAY[1, 2, 3], ARRAY[4, 5, 6], ARRAY[7, 8, 9]]);
---------------------------------------------------------------------
1
2
3
4
5
6
7
8
9
4

0 に答える 0