Udostępnij przez


Funkcja map_filter

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

Filtruje wpisy na mapie w expr za pomocą funkcji func.

Składnia

map_filter(expr, func)

Argumenty

  • expr: Wyrażenie MAP.
  • func: funkcja lambda z dwoma parametrami, która zwraca wartość logiczną. Pierwszy parametr przyjmuje klucz, a 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}