map_filter Funkcja

Dotyczy:sprawdź oznaczone jako tak Zaznaczone pole wyboru SQL usługi Databricks oznaczone jako tak Databricks Runtime

Filtruje wpisy na mapie expr przy użyciu funkcji func.

Składni

map_filter(expr, func)

Argumenty

  • expr: wyrażenie MAP.
  • func: Funkcja lambda z dwoma parametrami zwracającymi wartość logiczną. Pierwszy parametr przyjmuje klucz, który drugi parametr przyjmuje wartość.

Zwraca

Wynik jest taki sam jak expr.

Przykłady

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