transform_values函數

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時

在地圖轉換值expr使用函數函數

語法

transform_values(expr,函數)

參數

  • expr:地圖表達。

  • 函數:一個lambda函數。

返回

映射的值有lambda函數的結果的類型和鍵的類型expr地圖的鑰匙。

lambda函數必須有兩個參數。第一個參數代表的關鍵。第二個參數代表了價值。

lambda函數產生一個新值為每一個條目的地圖。

例子

>選擇transform_values (map_from_arrays(數組(1、2、3),數組(1、2、3)),(k、v) - > v + 1);{1 - > 2,2 - > 3,3 - > 4}>選擇transform_values (map_from_arrays(數組(1、2、3),數組(1、2、3)),(k、v) - > k + v);{1 - > 2,2 - > 4,3 - > 6}