elt
Funktion
Gäller för: Databricks Databricks Runtime
Returnerar det n: e uttrycket.
Syntax
elt(index, expr1 [, ...])
Argument
index
: Ett INTEGER-uttryck som är större än 0.exprN
: Alla uttryck som delar en minst vanlig typ med allaexprN
.
Returnerar
Resultatet har typen av den minst vanliga typen av exprN
.
Indexet måste vara mellan 1 och antalet expr
. Om indexet ligger utanför gränserna utlöses ett INVALID_ARRAY_INDEX fel.
Observera
Om spark.sql.ansi.enabled är false
i Databricks Runtime returneras NULL
funktionen i stället för ett fel om indexet ligger utanför gränserna.
Exempel
> SELECT elt(1, 'scala', 'java');
scala