配列操作のまとめ【PostgreSQL】

未分類

【頻出】配列操作のまとめ

配列操作のうち、特に頻出のものをまとめました。

 

1.配列の要素数

select array_length(array['A','B','C'],1); --3 ※最後の",1"を忘れないように注意

ここで詳しく説明しています → 配列の要素数を取得する

 

2.配列の要素数分ループ(関数で使用)

for i in 1..array_length(arr,1) loop  --arrは配列の変数
raise info '%' , arr[i]; --ここに処理を書く(raise info:配列の中身を表示する) 
end loop;

ここで詳しく説明しています → 配列をループさせる