apoc.agg.product
语法 |
|
||
描述 |
返回集合中所有非空 |
||
参数 |
名称 |
类型 |
描述 |
|
|
聚合中要相乘的值。 |
|
返回 |
|
||
使用示例
以下示例使用 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 |