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