Condividi tramite


Funzione map_filter

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì 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}