elt Funktion

Gäller för:check markerad ja Databricks SQL-kontroll markerad som ja Databricks Runtime

Returnerar det n: e uttrycket.

Syntax

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

Argument

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

Returnerar

Resultatet har typen 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.

Observera

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