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