Cassandra CQL支持聚合函数吗,比如group by和order by?

2 投票
3 回答
3446 浏览
提问于 2025-04-17 09:38

比如在CQL(Cassandra查询语言)中,

这条命令:SELECT * from abc_dimension ORDER BY key ASC;

好像没有起作用。

有没有人能帮忙?

3 个回答

0

最新版本的Cassandra只支持在单个分区内进行数据汇总。

1

看看CQL 3吧,它是和Cassandra 1.1一起发布的。这个版本可以做一些像ORDER BY这样的操作,但仅限于多列主键中的第二列。你可以在这里了解更多信息:http://www.datastax.com/dev/blog/whats-new-in-cql-3-0

5

CQL(Cassandra查询语言)里没有类似于“分组”的功能。虽然它支持某种排序,但仅限于同一行中的列。每一行的列本身就有一个自然的排序方式,不过你可以通过使用REVERSED这个关键词来获取反向排序(升序和降序)。

详情请见: http://www.datastax.com/docs/1.0/references/cql/SELECT

撰写回答