map_filter
Funktion
Gäller för: Databricks Databricks Runtime
Filtrerar poster på kartan i expr
med hjälp av funktionen func
.
Syntax
map_filter(expr, func)
Argument
expr
: Ett MAP-uttryck.func
: En lambda-funktion med två parametrar som returnerar en BOOLEAN. Den första parametern tar nyckeln som den andra parametern tar värdet.
Returnerar
Resultatet är samma typ som expr
.
Exempel
> SELECT map_filter(map(1, 0, 2, 2, 3, -1), (k, v) -> k > v);
{1 -> 0, 3 -> -1}