我想写这样的 SQLite 语句:
SELECT * FROM Table WHERE RowNumber BETWEEN 1 AND 10;
但我没有这样的列 RowNumber。我的表中有主键。但是我可以使用默认的行号吗?
我也在搜索有关编写更复杂的 SQLite 语句的信息。因此,如果您在书签中有一些链接,请分享。
谢谢。
最佳答案
您想使用 LIMIT and OFFSET
SELECT * FROM Table LIMIT 10 OFFSET 0
也可以用下面的简写语法表示
SELECT * FROM Table LIMIT X,Y
其中X
表示偏移量,是唯一的,Y
表示数量,例如
SELECT * FROM Table LIMIT 50,50
将返回第 51-100 行
关于sql - SQLite 中的 Select 语句识别行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8976925/