Compartilhar via


Função map_filter

Aplica-se a: marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Filtra entradas no mapa em 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 retornando um BOOLEAN. O primeiro parâmetro obtém a chave e o segundo parâmetro obtém o valor.

Retornos

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}