共用方式為


map_filter函式

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

使用 expr函式篩選 func中對應中的項目。

語法

map_filter(expr, func)

引數

  • expr:MAP 運算式。
  • func:一個具有兩個參數並回傳 BOOLEAN 的 lambda 函式。 第一個參數會採用索引鍵,第二個參數接受值。

傳回

結果與相同類型 expr

範例

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