微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SQLite3(或通用SQL)检索查询结果的第n行

sqlite3快速问题(可能也是一般的sqlite)

如何检索查询结果的第n行?

row_id(或任何一个索引)对我的情况不起作用,因为表包含一个带有数字的列.根据一些数据,查询需要数据未排序或按照asc / desc标准排序.

但是我可能需要快速找回第2行和第2行5结果.

所以除了实现一个sqlite3_step()== sqlITE_ROW与一个计数器现在我不知道如何继续这一点.

而且由于性能问题,我不太喜欢这个解决方案.所以如果有人可以提出一个非常感激的提示.

问候
大卫

添加LIMIT 1和OFFSET< n>查询 示例SELECT * FROM users LIMIT 1 OFFSET 5132;

原文地址:https://www.jb51.cc/sqlite/197581.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐