json_array_length-Funktion

Gilt für:durch Häkchen mit „Ja“ markiert Databricks SQL Häkchen gesetzt ja Databricks Runtime

Gibt die Anzahl der Elemente äußersten JSON-Array zurück.

Syntax

json_array_length(jsonArray)

Argumente

  • jsonArray: Ein JSON-Array.

Gibt zurück

Ein INTEGER-Wert

Die Funktion gibt NULL zurück, wenn jsonArray keine gültige JSON-Zeichenfolge oder NULList.

Beispiele

> 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