Share via


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}