使用CQL从Cassandra列中选择第一个N

使用CQL从Cassandra列中选择第一个N,cassandra,cql,Cassandra,Cql,如何在Cassandra中获取给定行键的前N列 cqlsh> select FIRST 5 from Daily_Domain_Stats where KEY = '20111110:1'; Bad Request: line 1:15 no viable alternative at input 'from' cqlsh> select 'FIRST' 5 from Daily_Domain_Stats where KEY = '20111110:1'; Bad Request:

如何在Cassandra中获取给定行键的前N列

cqlsh> select FIRST 5 from Daily_Domain_Stats where KEY = '20111110:1';
Bad Request: line 1:15 no viable alternative at input 'from'
cqlsh> select 'FIRST' 5 from Daily_Domain_Stats where KEY = '20111110:1';
Bad Request: line 1:15 no viable alternative at input '5'
cqlsh> select 'FIRST 5' from Daily_Domain_Stats where KEY = '20111110:1';
cqlsh> select FIRST '5' from Daily_Domain_Stats where KEY = '20111110:1';
Internal application error
cqlsh> select 5 from Daily_Domain_Stats where KEY = '20111110:1';
cqlsh> select [FIRST 5] from Daily_Domain_Stats where KEY = '20111110:1';
Bad Request: line 1:15 no viable alternative at character ']'
我尝试了所有这些方法,但都没有得到正确的结果。Im使用cql 1.0.5 Python客户端

帮助 你好,泰米尔人找到了解决办法

cqlsh> select first 5 '0'..'9' from Daily_Customer_Stats;
这起作用了


参考资料

为什么?我不明白“0”…“9”代表什么,我继续得到您在上面指定的错误。我希望这是在cassandra为0.8.0时回答的。。您可以查看文档的最新版本吗?显然,CQL 3中不再支持此版本: