開始
加載和管理數據
處理數據
政府
參考和資源
2023年2月17日更新
給我們反饋
transform_keys
適用於:磚的SQL磚運行時
轉換映射中的鍵expr使用函數函數.
expr
函數
transform_keys(expr,函數)
expr: MAP表達式。
函數: lambda函數。
MAP,其中鍵的類型為lambda函數的結果,值的類型為expr映射的值。
函數必須有2個形參。第一個參數表示鍵。第二個參數表示值。
lambda函數為映射中的每個條目生成一個新鍵。
> SELECT transform_keys(map_from_arrays(array(1,2,3), array(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}
變換函數
transform_values函數