Sdílet prostřednictvím


Funkce json_array_length

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Vrátí počet prvků v nejkrajnějším poli JSON.

Syntaxe

json_array_length(jsonArray)

Argumenty

  • jsonArray: Pole JSON.

Návraty

Celé číslo.

Funkce vrátí hodnotu NULL, pokud jsonArray není platný řetězec JSON nebo NULL.

Příklady

> 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