Sdílet prostřednictvím


map_filter Funkce

Platí pro:check označeno ano Kontrola Databricks SQL označená ano Databricks Runtime

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

Syntaxe

map_filter(expr, func)

Argumenty

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

Vrátí

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}