Funktionen elt

Gäller för: markerad ja Databricks SQL markerad ja Databricks Runtime

Returnerar det n:e uttrycket.

Syntax

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

Argument

  • index: Ett HELTALsuttryck större än 0.
  • exprN: Alla uttryck som delar en minst vanlig typ med alla exprN.

Returer

Resultatet har den typ av den minst vanliga typen av exprN.

Indexet måste vara mellan 1 och antalet expr. Om indexet ligger utanför gränserna utlöses ett INVALID_ARRAY_INDEX fel.

Kommentar

Om spark.sql.ansi.enabled är falsei Databricks Runtime returneras NULL funktionen i stället för ett fel om indexet ligger utanför gränserna.

Exempel

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