30

オフセットのみで制限なしのsqlliteデータベースをクエリしようとしています。

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

ただし、制限がある場合はオフセットクエリを実行できます(LIMIT 10 OFFSET10)。

これがsqlliteが私に与えているエラーです。

SQLite error near "10": syntax error
4

2 に答える 2

64

LIMITを-1に設定するだけです。

例えば:

SELECT * FROM table LIMIT -1 OFFSET 10
于 2013-10-30T07:42:26.473 に答える
12

SQLiteページで理解されるSQLでは、OFFSETはLIMITなしでは理解されないことに気付くでしょう。

http://sqlite.org/lang_select.html

同じドキュメントによると:

LIMIT式が負の値と評価された場合、返される行数に上限はありません。

于 2012-05-08T01:57:50.680 に答える