Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Преобразует значения в карте в expr с помощью функции func.
Синтаксис
transform_values(expr, func)
Аргументы
-
expr: выражение MAP. -
func: лямбда-функция.
Возвраты
MAP, в котором значения имеют тип результата лямбда-функций, а ключи имеют тип ключей MAP expr.
Лямбда-функция должна иметь 2 параметра. Первый параметр представляет ключ. Второй параметр представляет значение.
Лямбда-функция создает новое значение для каждой записи в отображении.
Примеры
> SELECT transform_values(map_from_arrays(array(1, 2, 3), array(1, 2, 3)), (k, v) -> v + 1);
{1 -> 2, 2 -> 3, 3 -> 4}
> SELECT transform_values(map_from_arrays(array(1, 2, 3), array(1, 2, 3)), (k, v) -> k + v);
{1 -> 2, 2 -> 4, 3 -> 6}