Delen via


map_filter-functie

Van toepassing op:met vinkje aangevinkt Databricks SQL met vinkje aangevinkt Databricks Runtime

Filtert vermeldingen in de kaart in expr met behulp van de functie func.

Syntaxis

map_filter(expr, func)

Argumenten

  • expr: Een MAP-expressie.
  • func: een lambda-functie met twee parameters die een BOOLEAANSE waarde retourneren. De eerste parameter neemt de sleutel, de tweede parameter neemt de waarde.

Retouren

Het resultaat is hetzelfde type als expr.

Voorbeelden

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