|| apoc.agg.product - APOC 核心文档 - Neo4j 文档

apoc.agg.product

详情

语法

apoc.agg.product(value)

描述

返回集合中所有非空 INTEGERFLOAT 值的乘积。

参数

名称

类型

描述

value

INTEGER | FLOAT

聚合中要相乘的值。

返回

INTEGER | FLOAT

使用示例

以下示例使用 APOC 和 Cypher 计算列表中数值的乘积

apoc.agg.product
UNWIND range(1,10) AS values
RETURN apoc.agg.product(values) AS result,
       1*2*3*4*5*6*7*8*9*10 AS manualEquivalent
使用 Cypher 的 reduce()
WITH range(1,10) AS values
RETURN reduce(x = 1, i IN values | x * i) AS result,
       1*2*3*4*5*6*7*8*9*10 AS manualEquivalent
结果
result manualEquivalent

3628800

3628800

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