map_filter
-Funktion
Gilt für: Databricks SQL Databricks Runtime
Filtert Einträge in der Zuordnung in expr
unter Verwendung der Funktion func
.
Syntax
map_filter(expr, func)
Argumente
expr
: Ein MAP-Ausdruck.func
: Eine Lambdafunktion mit zwei Parametern, die einen BOOLEAN-Wert zurückgibt. Der erste Parameter übernimmt den Schlüssel, der zweite Parameter den Wert.
Gibt zurück
Das Ergebnis hat den gleichen Typ wie expr
.
Beispiele
> SELECT map_filter(map(1, 0, 2, 2, 3, -1), (k, v) -> k > v);
{1 -> 0, 3 -> -1}