Funkce elt
Platí pro: Databricks SQL
Databricks Runtime
Vrátí n-tý výraz.
elt(index, expr1 [, ...])
-
index
: Výraz INTEGER větší než 0. -
exprN
: Libovolný výraz, který sdílí nejméně společný typ se všemiexprN
.
Výsledek má typ nejméně běžného typuexprN
.
Index musí být v rozmezí od 1 do počtu expr
. Pokud je index mimo hranice, vyvolá se INVALID_ARRAY_INDEX chyba.
Poznámka
Pokud je v Databricks Runtime spark.sql.ansi.enabledfalse
, vrátí funkce NULL
místo chyby, pokud je index mimo hranice.
> SELECT elt(1, 'scala', 'java');
scala