Две синтаксические формы немного сбивают с толку, потому что они переворачивают числа:
LIMIT <skip>, <count>
Эквивалентно:
LIMIT <count> OFFSET <skip>
Он совместим с синтаксисом из MySQL и PostgreSQL. MySQL поддерживает обе формы синтаксиса, и его docs утверждают, что второй синтаксис с OFFSET предназначен для обеспечения совместимости с PostgreSQL. PostgreSQL документы показывают, что он поддерживает только второй синтаксис, а документы SQLite показывают, что он поддерживает оба, рекомендует второй синтаксис, чтобы избежать путаницы.
Кстати, использование LIMIT без предварительного использования ORDER BY может не всегда дать вам ожидаемые результаты. На практике SQLite будет возвращать строки в некотором порядке, вероятно, в зависимости от того, как они физически хранятся в файле. Но это не обязательно означает, что это в том порядке, как вы хотите. Единственный способ получить предсказуемый порядок - явно использовать ORDER BY.