Delen via


elt-functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Retourneert de nde expressie.

Syntaxis

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

Argumenten

  • index: Een integer-expressie groter dan 0.
  • exprN: elke expressie die een minst gangbaar type met alle exprNdeelt.

Retouren

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

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

Notitie

Als in Databricks Runtime spark.sql.ansi.enabledretourneert false de functie in plaats van een fout als de index buiten de grenzen valt.

Voorbeelden

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