【发布时间】:2018-05-08 13:07:45
【问题描述】:
我在 Cassandra 中有一个表格,其中包含 int 列价格、数量和项目。
下表是数值:
商品价格数量 X。 10. 100 是的。 11. 200 z。 12. 300 w。 13. 400
现在,当我从 java ex 触发选择查询时,价格 > 10,
它正在返回 {200, 300, 400}
但我需要将数据汇总为 {900}
我在你的查询中使用了 sum(),但它给出了以下异常。
原因:com.datastax.driver.core.exceptions.InvalidQueryException: Unknown function 'sum' 在 com.datastax.driver.core.Responses$Error.asException
我无法在 java 中实现聚合函数。
【问题讨论】:
-
您使用的是什么 cassandra 和驱动程序版本?
-
你的表定义和查询是什么样的?