map_filter
Functie
Van toepassing op: Databricks Databricks Runtime
Hiermee filtert u 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.
Retourneert
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}