Compartir a través de


Función elt

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí 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 elementos exprN.

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