Funktionen json_array_length

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime

Returnerar antalet element i den yttersta JSON-matrisen.

Syntax

json_array_length(jsonArray)

Argument

  • jsonArray: En JSON-matris.

Returer

Ett HELTAL.

Funktionen returnerar NULL om jsonArray inte är en giltig JSON-sträng eller NULL.

Exempel

> 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