json_array_length işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

En dıştaki JSON dizisindeki öğelerin sayısını döndürür.

Söz dizimi

json_array_length(jsonArray)

Bağımsız değişkenler

  • jsonArray: JSON dizisi.

Döndürülenler

TAMSAYı.

İşlev, geçerli bir JSON dizesi veya NULLdeğilse jsonArray NULL döndürür.

Örnekler

> 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