跳到主要内容
跳到主要内容

sumMap

根据 key 数组中指定的键对 value 数组进行求和。返回一个包含两个数组的元组:按顺序排列的键以及对应键的求和值(不溢出)。

语法

  • sumMap(key <Array>, value <Array>) Array type
  • sumMap(Tuple(key <Array>, value <Array>)) Tuple type

别名:sumMappedArrays

参数

传递键和值数组的元组是分别传递键数组和值数组的同义词。

备注

keyvalue 中的元素数量必须在每一行中相同。

返回值

  • 返回一个包含两个数组的元组:按顺序排列的键,以及对应键的求和值。

示例

首先,我们创建一个名为 sum_map 的表,并向其中插入一些数据。键和值的数组分别存储为一个名为 statusMapNested 类型列,以及作为一个名为 statusMapTupletuple 类型列,以说明上述两种不同语法的使用。

查询:

接下来,我们使用 sumMap 函数查询表格,同时利用数组和元组类型的语法:

查询:

结果:

另见