Partilhar via


Função map_filter

Aplica-se a:assinalado como sim Databricks SQL assinalado como sim Databricks Runtime

Filtra entradas no mapa expr usando a função func.

Sintaxe

map_filter(expr, func)

Argumentos

  • expr: Uma expressão MAP.
  • func: Uma função lambda com dois parâmetros que retorna um booleano. O primeiro parâmetro leva a chave, o segundo parâmetro leva o valor.

Devoluções

O resultado é do mesmo tipo que expr.

Exemplos

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