Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Преобразует элементы в массиве в expr с помощью функции func.
Синтаксис
transform(expr, func)
Аргументы
-
expr: выражение ARRAY. -
func: лямбда-функция.
Возвраты
Массив, представляющий тип результата лямбда-функции.
Лямбда-функция должна иметь 1 или 2 параметра. Первый параметр представляет элемент, а второй (дополнительный) — индекс элемента.
Лямбда-функция создает новое значение для каждого элемента в массиве.
Примеры
> SELECT transform(array(1, 2, 3), x -> x + 1);
[2,3,4]
> SELECT transform(array(1, 2, 3), (x, i) -> x + i);
[1,3,5]