sql - SQLite获得第12条记录-最有效?

标签 sql sqlite

SQLite中从数据列表中获取第N个项目的最佳SQL查询是什么?

数据没有数字键

最佳答案

您想要抵消。

SELECT mycol FROM mytable ORDER BY mycol LIMIT 1 OFFSET 11;


速记版本:

SELECT mycol FROM mytable ORDER BY mycol LIMIT 11,1;


Link to documentation,它描述OFFSET如下:


LIMIT之后的可选OFFSET
指定要跳过的行数
结果集的开始。

关于sql - SQLite获得第12条记录-最有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2769769/

相关文章:

php - 带计数的 mysql 汇总

mysql - 如何为多个连接编写子查询sql

c# - 使用 System.Data.SQLite 和 Entity Framework 6 的简单示例

android:为sqlite创建函数

mysql - 从sqlite语法到mysql语法

java - 使用 rs.next() 获取所有数组元素

php - 如何确认 mysql 数据库中键列表的存在

sql - 带条件的 T-SQL OVER/PARTITION BY 查询

django - 如何在 Django==2.1 中删除表(sqlite3)?

android - 在 onPostExecute 中关闭光标不会呈现任何内容