Funkcja elt
Dotyczy: Databricks SQL Databricks Runtime
Zwraca wyrażenie nth.
Składnia
elt(index, expr1 [, ...])
Argumenty
index
: Wyrażenie INTEGER większe niż 0.exprN
: dowolne wyrażenie, które ma najmniej wspólny typ ze wszystkimiexprN
elementami .
Zwraca
Wynik ma typ najmniej wspólnego typu .exprN
Indeks musi należeć do zakresu od 1 do liczby expr
. Jeśli indeks jest poza granicami, zostanie zgłoszony błąd INVALID_ARRAY_INDEX .
Uwaga
Jeśli w środowisku Databricks Runtime spark.sql.ansi.enabled to false
, funkcja zwraca NULL
wartość zamiast błędu, jeśli indeks jest poza granicami.
Przykłady
> SELECT elt(1, 'scala', 'java');
scala