elt Functie

Van toepassing op:gemarkeerd met ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime

Retourneert de nth-expressie.

Syntaxis

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

Argumenten

Retourneert

Het resultaat heeft het type van het minst algemene type van de exprN.

De index moet tussen 1 en het aantal zijn expr. Als de index buiten de grenzen valt, wordt er een INVALID_ARRAY_INDEX fout gegenereerd.

Opmerking

Als spark.sql.ansi.enabled in Databricks Runtime is false, retourneert NULL de functie in plaats van een fout als de index buiten de grenzen is.

Voorbeelden

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