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}