我正在尝试查询只有偏移量且没有限制的sql lite数据库。
SELECT [Id], [Name], [IntValue], [IntNulableValue] FROM [Product] OFFSET 10
当我有一个限制时,我可以进行偏移查询(LIMIT 10 OFFSET 10)。
这是sql lite给我的错误。
SQLite error near "10": syntax error
答案 0 :(得分:41)
只需将LIMIT设置为-1。
例如:
SELECT * FROM table LIMIT -1 OFFSET 10
答案 1 :(得分:8)
在SQLite页面所理解的SQL上,您会注意到没有LIMIT就无法理解OFFSET。
http://sqlite.org/lang_select.html
根据相同的文件:
如果LIMIT表达式求值为负值,则返回的行数没有上限。