Функция map_filter
Область применения: Databricks SQL Databricks Runtime
Фильтрует записи в сопоставлении в expr
с помощью функции func
.
Синтаксис
map_filter(expr, func)
Аргументы
-
expr
: выражение MAP. -
func
: лямбда-функция с двумя parameters, возвращающая логическое значение. Первый параметр принимает ключ, а второй — значение.
Возвраты
Результат относится к тому же типу, что и expr
.
Примеры
> SELECT map_filter(map(1, 0, 2, 2, 3, -1), (k, v) -> k > v);
{1 -> 0, 3 -> -1}