Функция elt
Область применения: Databricks SQL Databricks Runtime
Возвращает выражение с порядковым номером n.
Синтаксис
elt(index, expr1 [, ...])
Аргументы
index
: выражение INTEGER с неотрицательным значением.exprN
: любое выражение, которое использует наименее распространенный тип со всемиexprN
.
Возвраты
Результат имеет тип наименее распространенного exprN
типа.
Индекс должен находиться в диапазоне от 1 до числа expr
. Если индекс выходит за допустимые пределы, возникает ошибка INVALID_ARRAY_INDEX.
Примечание.
В Databricks Runtime, если параметр false
spark.sql.ansi.enabled, функция возвращается NULL
вместо ошибки, если индекс выходит за пределы.
Примеры
> SELECT elt(1, 'scala', 'java');
scala