共用方式為


json_array_length函式

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

傳回最外層 JSON 陣列中的項目數目。

語法

json_array_length(jsonArray)

引數

  • jsonArray:JSON 陣列。

傳回

整數。

如果 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