Compartilhar via


Função json_array_length

Aplica-se a: marca de seleção positiva SQL do Databricks verificação marcada como sim Runtime do Databricks

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

Sintaxe

json_array_length(jsonArray)

Argumentos

  • jsonArray: uma matriz JSON.

Retornos

Um INTEGER.

A função retornará 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