map_filter
-functie
Van toepassing op: Databricks SQL 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}