gpt4 book ai didi

java - cqlsh:如何跳过结果集中的前几行

转载 作者:行者123 更新时间:2023-11-30 08:48:22 28 4
gpt4 key购买 nike

如何在 cqlsh 中跳过结果集中的前几行?我知道我可以迭代结果集并忽略前几行,但我希望在查询本身中执行此操作。

以下查询在 SQL 中有效,但它们在 cqlsh 中的等价物是什么

      SELECT * FROM foo LIMIT 10, 50
SELECT column FROM table LIMIT 10 OFFSET 10

我查找了 QueryBuilder(以及 DataStax 中的相关类),但没有找到任何东西。谢谢

最佳答案

据我所知,CQL 目前不支持起始偏移量。 LIMIT 子句仅控制上限而不控制起始偏移量。

参见文档 here .

可能您最好的选择是使用 tail 并从 bash 运行 cqlsh,如下所示:

cqlsh -e "SELECT ... LIMIT 10;" | tail -n+9

值 9 将跳过前 5 行,因为您还需要跳过列名称的标题。

如果您使用 Java 编写,那么您当然还有其他编程选项。

关于java - cqlsh:如何跳过结果集中的前几行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31993209/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com