apoc.coll.sumLongs
语法 |
|
||
描述 |
返回 `LIST<INTEGER | FLOAT>` 中所有 `INTEGER | FLOAT` 的和。 |
||
参数 |
名称 |
类型 |
描述 |
|
|
数字列表,每个数字在被转换为 Java Long 值后用于求和。 |
|
返回 |
|
||
使用示例
以下示例使用 APOC 和 Cypher 计算列表中数值的总和,在此过程中将它们转换为 Long(Cypher 整数)值
apoc.coll.sumLongs
WITH [1.5,2.5,3.6,4.3,5.2] AS list
RETURN apoc.coll.sumLongs(list) AS output
使用 Cypher 的 reduce() 和 toIntegerList()
WITH [1.5,2.5,3.6,4.3,5.2] AS list
RETURN reduce(sum = 0, x IN toIntegerList(list) | sum + x) AS output
| 输出 |
|---|
15 |