Delen via


map_filter-functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Filtert vermeldingen in de kaart met expr 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 retourneert. De eerste parameter neemt de sleutel die de tweede parameter gebruikt 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}