2012-02-23 95 views
2

我知道您可以对列名进行范围查询。 示例:获取名称在100-200之间的所有列。Cassandra:制作范围查询

虽然我发现了很多关于如何以这种方式创建列族的示例,但我还没有找到在CLI或CQL中进行此类查询的示例。

我要寻找类似:GET journals['bob'] WHERE column-names BETWEEN 100 AND 200

请问这样的说法在CLI或定制列表存在? 还是我不得不诉诸节俭?

回答

2

CQL查询将是:

select 100..200 from journals where name = 'bob'; 

注意,这句法在CQL 3.0更改为类似:

select value from journals where name = 'bob' and column > 100 and column < 200;