PostgreSQL json_array_lengthを使ってjson配列のサイズを取得する方法

環境
Windows 10 home 64bit
PostgreSQL 9.6

構文
json_array_length(json)
JSON配列の最も外側の要素の数を返す。

json_array_length関数を使って、json配列のサイズを取得します。

使用例
SQL構文

select json_array_length('["東京", "大阪", "福岡"]'::json) result

実行結果

postgres=# select json_array_length('["東京", "大阪", "福岡"]'::json) result;
 result
--------
      3
(1 行)

 

PostgreSQL

Posted by arkgame