Udostępnij za pośrednictwem


Funkcja map_filter

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

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

Składnia

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}