Funzione json_array_length

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce il numero di elementi nella matrice JSON più esterna.

Sintassi

json_array_length(jsonArray)

Argomenti

  • jsonArray: matrice JSON.

Valori restituiti

An INTEGER.

La funzione restituisce NULL se jsonArray non è una stringa JSON valida o NULL.

Esempi

> 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