Função json_array_length

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime

Retorna o número de elementos na matriz JSON mais externa.

Sintaxe

json_array_length(jsonArray)

Argumentos

  • jsonArray: Uma matriz JSON.

Devoluções

Um INTEIRO.

A função retorna NULL se jsonArray não for uma cadeia de caracteres JSON válida ou NULL.

Exemplos

> 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