Partager via


Fonction map_filter

S’applique à : case marquée oui Databricks SQL case marquée oui Databricks Runtime

Filtre les entrées du mappage dans expr à l’aide de la fonction func.

Syntaxe

map_filter(expr, func)

Arguments

  • expr : expression de type MAP.
  • func : fonction lambda comportant deux paramètres qui retournent un BOOLÉEN. Le premier paramètre prend la clé, le deuxième la valeur.

Retours

Le résultat est du même type que expr.

Exemples

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