elt
Funkce
Platí pro: , kontrola Databricks SQL Databricks Runtime
Vrátí n-tý výraz.
Syntaxe
elt(index, expr1 [, ...])
Argumenty
index
: Výraz INTEGER větší než 0.exprN
: Libovolný výraz, který sdílí nejméně společný typ se všemiexprN
.
Vrátí
Výsledek má typ nejméně běžného typuexprN
.
Index musí být mezi 1 a číslem expr
. Pokud je index mimo hranice, vyvolá se chyba INVALID_ARRAY_INDEX .
Poznámka
Pokud je false
v Modulu runtime Databricks hodnota spark.sql.ansi.enabled , vrátí NULL
funkce místo chyby, pokud je index mimo hranice.
Příklady
> SELECT elt(1, 'scala', 'java');
scala