Función json_array_length

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve el número de elementos de la matriz JSON más externa.

Sintaxis

json_array_length(jsonArray)

Argumentos

  • jsonArray: matriz JSON.

Devoluciones

Valor INTEGER.

La función devuelve NULL si jsonArray no es una cadena JSON válida ni NULL.

Ejemplos

> 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