sumMap
根据 key
数组中指定的键对 value
数组进行求和。返回两个数组的元组:按排序顺序排列的键,以及对应键的累加值,且不会发生溢出。
语法
sumMap(key <Array>, value <Array>)
Array type.sumMap(Tuple(key <Array>, value <Array>))
Tuple type.
别名:sumMappedArrays
.
参数
传递键和值数组的元组与单独传递键数组和值数组是同义的。
备注
对于每个求和的行,key
和 value
中的元素数量必须相同。
返回值
- 返回两个数组的元组:按排序顺序排列的键,以及对应键的累加值。
示例
首先,我们创建一个名为 sum_map
的表,并插入一些数据。键和值的数组分别存储在名为 statusMap
的 Nested 类型列中,并作为一个名为 statusMapTuple
的 tuple 类型列一起存储,以说明上述两种不同语法的使用。
查询:
接下来,我们使用 sumMap
函数查询表,使用数组和元组类型语法:
查询:
结果:
另请参见