SQLite только с пропуском (смещение) (не ограничено)

Я пытаюсь сделать запрос базы данных sql lite только со смещением и без ограничений.

<code>SELECT [Id], [Name], [IntValue], [IntNulableValue] FROM [Product] OFFSET 10
</code>

Однако я могу сделать запрос смещения, когда у меня есть предел (LIMIT 10 OFFSET 10).

Вот ошибка, которую дает sql lite.

<code>SQLite error near "10": syntax error
</code>

Ответы на вопрос(2)

понимаемой страницей SQLite, вы заметите, что OFFSET не понимается без LIMIT.

http://sqlite.org/lang_select.html

Согласно той же документации:

If the LIMIT expression evaluates to a negative value, then there is no upper bound on the number of rows returned.

 Paul Knopf08 мая 2012 г., 06:17
Похоже, мне придется сделать ограничение долго. MaxValue, спасибо!
Решение Вопроса

Например:

SELECT * FROM table LIMIT -1 OFFSET 10
 22 мая 2016 г., 22:38
Я предполагаю, что -1 более часто встречается, чем 2 ^ 64-1, и короче, но с точки зрения общей чистоты они оба являются магическими числами. Чистым решением было бы разделить лимит и смещение, если они служат отдельным случаям использования. Шоколад и молоко прекрасно сочетаются друг с другом, но иногда я хочу одно без другого!
 26 окт. 2015 г., 11:59
Было бы здорово, если бы Mysql реализовал ту же идею

Ваш ответ на вопрос