2012-02-23 92 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;