PostgreSQL13に 1次元配列の要素数を取得する

環境
Windows 10 64bit
PostgreSQL 13

書式
array_length( 配列や配列の変数名 , 1 )
配列の要素数を取得する

使用例1 1次元配列の要素数を取得する(数値)

testdb=# select * from array_length(array[11,23,45,67,78],1) result;
 result
--------
      5
(1 行)

使用例2 1次元配列の要素数を取得する (アルファベット)

testdb=# select * from array_length(array['study','skill','arkgame'],1) result;
 result
--------
      3
(1 行)

 

PostgreSQL

Posted by arkgame