Funkcja json_array_length

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca liczbę elementów w najbardziej zewnętrznej tablicy JSON.

Składnia

json_array_length(jsonArray)

Argumenty

  • jsonArray: tablica JSON.

Zwraca

Całkowitą.

Funkcja zwraca wartość NULL, jeśli jsonArray nie jest prawidłowym ciągiem JSON lub NULL.

Przykłady

> 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