Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
Databricks SQL
Databricks Runtime
Restituisce l'na espressione in un elenco di valori fornito inline. Fornisce un modo compatto per convertire un indice numerico in una stringa corrispondente da un elenco predefinito.
Funziona bene per convertire i codici archiviati in etichette leggibili. Per le etichette dinamiche,ad esempio archiviate in una tabella di dominio o non consecutive, un'espressione JOIN o CASE è più gestibile.
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