Sdílet prostřednictvím


elt Funkce

Platí pro:zaškrtnutá možnost Ano , kontrola Databricks SQL označená ano 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šemi exprN.

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 falsev 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