elt
Functie
Van toepassing op: Databricks Databricks Runtime
Retourneert de nth-expressie.
Syntaxis
elt(index, expr1 [, ...])
Argumenten
index
: Een INTEGER-expressie groter dan 0.exprN
: elke expressie die een minst gemeenschappelijk type deelt met alleexprN
.
Retourneert
Het resultaat heeft het type van het minst algemene type van de exprN
.
De index moet tussen 1 en het aantal zijn expr
. Als de index buiten de grenzen valt, wordt er een INVALID_ARRAY_INDEX fout gegenereerd.
Opmerking
Als spark.sql.ansi.enabled in Databricks Runtime is false
, retourneert NULL
de functie in plaats van een fout als de index buiten de grenzen is.
Voorbeelden
> SELECT elt(1, 'scala', 'java');
scala