map_filter Funkció

A következőre vonatkozik:check marked yes Databricks SQL check marked yes Databricks Runtime

A függvény használatával szűri a térkép expr bejegyzéseit.func

Szintaxis

map_filter(expr, func)

Argumentumok

  • expr: MAP-kifejezés.
  • func: Egy lambda függvény, amelynek két paramétere LOGIKAI ÉRTÉKET ad vissza. Az első paraméter a kulcsot, a második paraméter pedig az értéket veszi fel.

Visszatérési érték

Az eredmény típusa megegyezik a következő típussal: expr.

Példák

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