Fonction elt
S’applique à : Databricks SQL 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 desexprN
.
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