json_array_length 関数

適用対象: 「はい」のチェック マーク Databricks SQL Databricks Runtime

最も外側の JSON 配列の要素数を返します。

構文

json_array_length(jsonArray)

引数

  • jsonArray: JSON 配列。

戻り値

INTEGER。

jsonArray が有効な JSON 文字列または NULL でない場合、この関数は NULL を返します。

> SELECT json_array_length('[1,2,3,4]');
 4

> SELECT json_array_length('[1,2,3,{"f1":1,"f2":[5,6]},4]');
 5

> SELECT json_array_length('[1,2');
 NULL