cassandra cqlsh ORDER BY是否可以使用复合和超级列?

时间:2013-09-30 09:17:14

标签: cassandra cqlsh

如果我在我的表中使用单键主键,那么在cassandra cqlsh查询中可以使用ORDER BY。有没有解决方案。

1 个答案:

答案 0 :(得分:1)

cassandra cqlsh ORDER BY是否可以不使用复合和超级列?

- >是的,前提是您将“订购列”定义为第一个群集组件(例如,复合主键的第二个组件

来自官方文档的引用:

  

ORDER BY子句只能选择一个列。该专栏必须   是复合PRIMARY KEY中的第二列。这也适用于   主键中包含两个以上列组件的表。   订购可以按升序或降序进行,默认   升序,并使用ASC或DESC关键字指定。

当您使用WITH COMPACT STORAGE选项定义表时(不使用复合),这也适用。