Fonction elt

S’applique à :case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne la nième expression.

Syntaxe

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

Arguments

  • index : expression de type entier (INTEGER) supérieur à 0.
  • exprN : toute expression qui partage un type moins commun avec l’ensemble des exprN.

Retours

Le résultat a le type du type le moins commun de exprN.

L’index doit être compris entre 1 et le nombre des expr. Si l’index est hors limites, une erreur INVALID_ARRAY_INDEX est levée.

Notes

Dans Databricks Runtime, si spark.sql.ansi.enabled est false, la fonction retourne NULL au lieu d’une erreur si l’index est hors limites.

Exemples

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