transform_keys函數

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

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

語法

transform_keys(expr,函數)

參數

  • expr:地圖表達。

  • 函數:一個lambda函數。

返回

映射的鍵lambda函數的結果的類型和值的類型expr映射的值。

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

lambda函數生成一個新的密鑰對中的每個條目映射。

例子

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