map_filter
函数
适用于: Databricks SQL Databricks Runtime
使用 func
函数在 expr
中筛选映射中的条目。
语法
map_filter(expr, func)
参数
expr
:MAP 表达式。func
:lambda 函数,具有两个参数,返回 BOOLEAN。 第一个参数采用键,第二个参数采用值。
返回
结果与 expr
是同一类型。
示例
> SELECT map_filter(map(1, 0, 2, 2, 3, -1), (k, v) -> k > v);
{1 -> 0, 3 -> -1}