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