仅限跳过(偏移)的SQLite(不限制)

时间:2012-05-08 01:50:56

标签: sqlite offset

我正在尝试查询只有偏移量且没有限制的sql lite数据库。

SELECT [Id], [Name], [IntValue], [IntNulableValue] FROM [Product] OFFSET 10

当我有一个限制时,我可以进行偏移查询(LIMIT 10 OFFSET 10)。

这是sql lite给我的错误。

SQLite error near "10": syntax error

2 个答案:

答案 0 :(得分:41)

只需将LIMIT设置为-1。

例如:

SELECT * FROM table LIMIT -1 OFFSET 10

答案 1 :(得分:8)

在SQLite页面所理解的SQL上,您会注意到没有LIMIT就无法理解OFFSET。

http://sqlite.org/lang_select.html

根据相同的文件:

  

如果LIMIT表达式求值为负值,则返回的行数没有上限。