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

環境
Windows 10 64bit
PostgreSQL 13

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

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
testdb=# select * from array_length(array[11,23,45,67,78],1) result;
result
--------
5
(1)
testdb=# select * from array_length(array[11,23,45,67,78],1) result; result -------- 5 (1 行)
testdb=# select * from array_length(array[11,23,45,67,78],1) result;
 result
--------
      5
(1 行)

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
testdb=# select * from array_length(array['study','skill','arkgame'],1) result;
result
--------
3
(1)
testdb=# select * from array_length(array['study','skill','arkgame'],1) result; result -------- 3 (1 行)
testdb=# select * from array_length(array['study','skill','arkgame'],1) result;
 result
--------
      3
(1 行)

 

PostgreSQL

Posted by arkgame