Funzione map_filter
Si applica a: Databricks SQL Databricks Runtime
Filtra le voci della mappa in expr
usando la funzione func
.
Sintassi
map_filter(expr, func)
Argomenti
expr
: espressione MAP.func
: funzione lambda con due parametri che restituiscono un valore BOOLEAN. Il primo parametro accetta la chiave che il secondo parametro accetta il valore.
Valori restituiti
Il risultato è lo stesso tipo di expr
.
Esempi
> SELECT map_filter(map(1, 0, 2, 2, 3, -1), (k, v) -> k > v);
{1 -> 0, 3 -> -1}