选择前面N行的Cassandra表

OiR*_*iRc 15 cql cassandra

正如本声明文档来选择行的范围,我必须这样写:

select first 100 col1..colN from table;
Run Code Online (Sandbox Code Playgroud)

但是当我在cql shell上启动它时,我收到此错误:

<ErrorMessage code=2000 [Syntax error in CQL query] message="line 1:13 no viable alternative at input '100' (select [first] 100...)">
Run Code Online (Sandbox Code Playgroud)

怎么了?

Tho*_*ins 25

根据文档,关键词首先是限制Columnns的数量,而不是行数

要限制行数,您必须只是关键字限制.

select col1..colN from table  limit 100;
Run Code Online (Sandbox Code Playgroud)

默认限制为10000

  • 如果我只想从第 11 条到第 20 条记录中检索结果,请帮忙。我怎样才能在 CQL 中实现这一点。 (2认同)