Função map_filter

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime

Filtra entradas no mapa usando expr 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 leva a chave, o segundo parâmetro leva o valor.

Devoluções

O resultado é do mesmo tipo exprque .

Exemplos

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