Sdílet prostřednictvím


Funkce map_filter

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Filtruje položky v mapě expr pomocí funkce func.

Syntaxe

map_filter(expr, func)

Argumenty

  • expr: Výraz MAP.
  • func: Funkce lambda se dvěma parametry vracející logickou hodnotu. První parametr přebírá klíč, který druhý parametr přebírá hodnotu.

Návraty

Výsledek je stejný typ jako expr.

Příklady

> SELECT map_filter(map(1, 0, 2, 2, 3, -1), (k, v) -> k > v);
  {1 -> 0, 3 -> -1}