Freigeben über


array_position-Funktion

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

Gibt die Position des ersten Vorkommens von element in array zurück.

Syntax

array_position(array, element)

Argumente

  • array: Ein ARRAY mit vergleichbaren Elementen.
  • element: Ein Ausdruck, der mit den Typen der Elemente in array übereinstimmt.

Gibt zurück

Ein long-Typ.

Die Arrayindizierung beginnt bei 1. Wenn der Elementwert NULL ist, wird NULL zurückgegeben.

Beispiele

> SELECT array_position(array(3, 2, 1, 4, 1), 1);
 3
> SELECT array_position(array(3, NULL, 1), NULL)
 NULL