elt Функции

Область применения:проверка помечено да Databricks SQL проверка помечено да Databricks Runtime

Возвращает n-е выражение.

Синтаксис

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

Аргументы

  • index: выражение INTEGER больше 0.
  • exprN: любое выражение, которое использует наименее общий тип со всеми exprN.

Возвращает

Результат имеет тип наименьшего общего типаexprN.

Индекс должен находиться в диапазоне от 1 до числа expr. Если индекс выходит за пределы, возникает ошибка INVALID_ARRAY_INDEX .

Примечание

В Databricks Runtime, если spark.sql.ansi.enabled имеет значение false, функция возвращает NULL вместо ошибки, если индекс выходит за пределы границ.

Примеры

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