函数聚合函数聚合函数maxMapmaxMap 根据 key 数组中指定的键,在 value 数组中计算对应的最大值。 语法 maxMap(key, value) 或 maxMap(Tuple(key, value)) 别名:maxMappedArrays 注意 传入包含键数组和值数组的元组,与分别传入两个数组(键数组和值数组)是等价的。 对于每一行被汇总的数据,key 和 value 中的元素数量必须相同。 参数 key — 键的数组。Array。 value — 值的数组。Array。 返回值 返回由两个数组组成的元组:按排序顺序排列的键数组,以及为对应键计算得到的值数组。Tuple(Array, Array)。 示例 查询: SELECT maxMap(a, b) FROM VALUES('a Array(Char), b Array(Int64)', (['x', 'y'], [2, 2]), (['y', 'z'], [3, 1])) 结果: ┌─maxMap(a, b)───────────┐ │ [['x','y','z'],[2,3,1]]│ └────────────────────────┘