|| apoc.coll.sumLongs - APOC 核心文档 - Neo4j 文档

apoc.coll.sumLongs

详情

语法

apoc.coll.sumLongs(coll)

描述

返回 `LIST<INTEGER | FLOAT>` 中所有 `INTEGER | FLOAT` 的和。

参数

名称

类型

描述

coll

LIST<INTEGER | FLOAT>

数字列表,每个数字在被转换为 Java Long 值后用于求和。

返回

INTEGER

使用示例

以下示例使用 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

© . This site is unofficial and not affiliated with Neo4j, Inc.