如何从java获取聚合Cassandra行数据

时间:2018-05-08 13:07:46

标签: java cassandra

我在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中实现聚合函数。

1 个答案:

答案 0 :(得分:1)

除了count之外,您必须至少使用版本2.2的cassandra进行聚合功能。