回答:
レコード#9から始まり、レコード#26で終わる18件の結果が返されます。
からクエリを読み取ることから始めます offset。最初に8だけオフセットします。つまり、クエリの最初の8つの結果をスキップします。次に、18で制限します。つまり、合計で18のレコードであるレコード9、10、11、12、13、14、15、16 .... 24、25、26を考慮します。
また、公式ドキュメント。
LIMIT 8, 18ただのショートカットです:)
OFFSET テーブルの開始カーソルを示すキーワードにすぎません
SELECT column FROM table LIMIT 18 OFFSET 8 -- fetch 18 records, begin with record 9 (OFFSET 8)
同じ結果フォームが得られます
SELECT column FROM table LIMIT 8, 18
視覚的表現(Rテーブル内の1つのレコードをある順序で)
OFFSET LIMIT rest of the table
__||__ _______||_______ __||__
/ \ / \ /
RRRRRRRR RRRRRRRRRRRRRRRRRR RRRR...
\________________/
||
your result