Funzione elt
Si applica a: Databricks SQL Databricks Runtime
Restituisce un’espressione nth.
Sintassi
elt(index, expr1 [, ...])
Argomenti
index
: espressione INTEGER maggiore di 0.exprN
: qualsiasi espressione che condivide un tipo meno comune con tutti .exprN
Valori restituiti
Il risultato ha il tipo del tipo meno comune di exprN
.
L'indice deve essere compreso tra 1 e il numero di expr
. Se l'indice non è compreso nei limiti, viene generato un errore INVALID_ARRAY_INDEX .
Nota
In Databricks Runtime, se spark.sql.ansi.enabled è false
, la funzione restituisce NULL
invece di un errore se l'indice non è limitato.
Esempi
> SELECT elt(1, 'scala', 'java');
scala