Sdílet prostřednictvím


Funkce elt

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Vrátí nth 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šemi exprN.

Návraty

Výsledek má typ nejméně běžného typu exprN.

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.enabled false, vrátí funkce NULL místo chyby, pokud je index mimo hranice.

Příklady

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