Condividi tramite


Funzione elt

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì 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