Partilhar via


Função elt

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime

Retorna a enésima expressão.

Sintaxe

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

Argumentos

  • index: Uma expressão inteira maior que 0.
  • exprN: Qualquer expressão que partilhe um tipo menos comum com todos .exprN

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