我在Cassandra有一个表,其中包含int列价格和数量以及项目。
以下是表值:
商品价格数量 X。 10. 100 年。 11. 200 ž。 12. 300 W上。 13. 400
现在当我从java ex,price>中激活一个select查询时10,
它正在回归 {200, 300, 400}
但我需要将数据汇总为{900}
我在查询中使用了sum(),但是它给出了以下异常。
引起:com.datastax.driver.core.exceptions.InvalidQueryException:未知函数'sum' at com.datastax.driver.core.Responses $ Error.asException
我无法在java中实现聚合函数。
答案 0 :(得分:1)
除了count之外,您必须至少使用版本2.2的cassandra进行聚合功能。