Freigeben über


elt-Funktion

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

Gibt den n-ten Ausdruck zurück.

Syntax

elt(index, expr1 [, ...])

Argumente

  • index: Ein INTEGER-Ausdruck, der größer als 0 ist.
  • exprN: Ein Ausdruck, der einen kleinsten gemeinsamen Typ mit allen exprN verwendet.

Gibt zurück

Das Ergebnis weist den Typ des kleinsten gemeinsamen Typs von exprN auf.

Der Index muss zwischen 1 und der Anzahl von expr liegen. Wenn der Index außerhalb des gültigen Bereichs liegt, wird ein INVALID_ARRAY_INDEX-Fehler ausgelöst.

Hinweis

Wenn spark.sql.ansi.enabled in Databricks Runtime false lautet, gibt die Funktion anstelle eines Fehlers für Indizes außerhalb des gültigen Bereichs NULL zurück.

Beispiele

> SELECT elt(1, 'scala', 'java');
 scala