map_filter Funzione

Si applica a:check contrassegnato sì controllo SQL databricks contrassegnato come sì Databricks Runtime

Filtra le voci nella mappa 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 il secondo parametro accetta il valore.

Restituisce

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}