nosql - Cassandra:进行范围查询

标签 nosql cassandra command-line-interface thrift cql

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

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

我正在寻找类似的内容:GET Journals['bob'] WHERE column-names BETWEEN 100 AND 200

CLI或CQL中是否存在这样的语句? 还是我必须节俭?

最佳答案

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;

关于nosql - Cassandra:进行范围查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9415438/

相关文章:

mysql - 什么是存储对象更改历史的好解决方案?

windows - WP CLI Shell 不适用于 Windows

javascript - CouchDB 映射/归约功能可按日期显示用户的有限结果

在Redis中存储关系数据的Java框架

json - PostgreSQL 9.4 - jsonb 数组的元素到 ts_vector 中

Azure CLI 列出磁盘

git - 如何列出所有曾经在 Git 中提交过文件的人?

java - com.datastax.oss.driver.api.core.DriverTimeoutException : query 'SELECT * FROM system.peers' timed out after PT0. 5S

python - Cassandra 缓冲读取数百万列

cassandra - Cassandra 如何存储物化 View 的数据