map_filter Функции

Область применения:проверка помечено да Databricks SQL проверка помечено да Databricks Runtime

Фильтрует записи на карте в с expr помощью функции func.

Синтаксис

map_filter(expr, func)

Аргументы

  • expr: выражение MAP.
  • func: Лямбда-функция с двумя параметрами, возвращающими BOOLEAN. Первый параметр принимает ключ, а второй параметр принимает значение .

Возвращает

Результат имеет тот же тип, что и expr.

Примеры

> SELECT map_filter(map(1, 0, 2, 2, 3, -1), (k, v) -> k > v);
  {1 -> 0, 3 -> -1}