Función elt
Se aplica a: Databricks SQL Databricks Runtime
Devuelve la enésima expresión.
Sintaxis
elt(index, expr1 [, ...])
Argumentos
index
: una expresión INTEGER mayor que 0.exprN
: una expresión que comparte un tipo menos común con todos los elementosexprN
.
Devoluciones
El resultado tiene el tipo del tipo menos común de exprN
.
El índice debe estar entre 1 y el número de expr
. Si el índice está fuera de los límites, se produce un error INVALID_ARRAY_INDEX.
Nota:
En Databricks Runtime, si spark.sql.ansi.enabled es false
, la función devuelve NULL
en vez de un error si el índice está fuera del límite.
Ejemplos
> SELECT elt(1, 'scala', 'java');
scala