Função elt
Aplica-se a: Databricks SQL Databricks Runtime
Retorna a enésima expressão.
Sintaxe
elt(index, expr1 [, ...])
Argumentos
-
index
: Uma expressão inteira maior que 0. : Qualquer expressão que partilhe um tipo menos comum com todos os .
Devoluções
O resultado tem o tipo do tipo menos comum do exprN
.
O índice deve estar entre 1 e o número de expr
. Se o índice estiver fora dos limites, um erro de INVALID_ARRAY_INDEX será gerado.
Nota
No Databricks Runtime, se spark.sql.ansi.enabled for false
, a função retornará NULL
em vez de um erro se o índice estiver fora dos limites.
Exemplos
> SELECT elt(1, 'scala', 'java');
scala