我有一个卡桑德拉星系团,里面有4个表和数据。
我想用聚合函数(和,最大.)提出请求。但我在这里读到这是不可能的:r.html
是否有一种方法可以使求和,平均,分组,而不购买企业版,我可以使用presto或其他解决方案吗?
谢谢
发布于 2014-11-10 17:58:43
聚合函数将作为Cassandra 3.0的一部分提供
发布于 2017-09-14 07:21:39
当然是这样的:
本地聚集体 计数 count函数可用于计数查询返回的行。示例: 从播放中选择计数(*);从播放中选择计数(1); 它还可用于计算给定列的非空值: 从游戏中选择计数(分数); 马克斯和敏 max和min函数可用于计算给定列的查询返回的最大值和最小值。例如: 从游戏中选择最小(玩家),最大(玩家)=‘地震’; 总和 sum函数可以用来对给定列的查询返回的所有值进行求和。例如: 从游戏中选择和(玩家); Avg avg函数可用于计算给定列的查询返回的所有值的平均值。例如: 从游戏中选择AVG (玩家);
您还可以创建您自己的聚合,这里有更多关于聚合的文档:http://cassandra.apache.org/doc/latest/cql/functions.html?highlight=aggregate。
https://stackoverflow.com/questions/26845821
复制相似问题