是否可以使用Cassandra模拟SQL中的GROUP BY功能?如果是,请提供一个简短的例子。
答案 0 :(得分:0)
我在想,如果知道时间段的组,则每个不同组上的多个异步查询循环会产生类似的效果。
例如按月分组。
for month in range(1,12):
query = "select * from table where col_month = " + month
session.execute_async(query)
如果这不是一个选项,您必须先选择要分组的内容并获取所有数据的集合。
query = "select col_month from table"
rows = session.execute(query)
values = Set()
for row in rows:
values.add(row)
query = "select * from table where col_month = "
for value in values:
session.execute_async(query+value)