Compartilhar via


Função elt

Aplica-se a: marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Retorna a enésima expressão.

Sintaxe

elt(index, expr1 [, ...])

Argumentos

  • index: uma expressão INTEGER maior que 0.
  • exprN: uma expressão que compartilha um tipo menos comum com todos exprN.

Retornos

O resultado tem o tipo menos comum de exprN.

O índice deve estar entre 1 e o número de expr. Será gerado um erro de INVALID_ARRAY_INDEX se o índice estiver fora dos limites.

Observação

No Databricks Runtime, se spark.sql.ansi.enabled for false a função retornará NULL em vez de um erro se a indexação estiver fora dos limites.

Exemplos

> SELECT elt(1, 'scala', 'java');
 scala