MySQL の LIMIT と OFFSET を理解する
大規模なデータセットを処理する場合、データベース クエリによって返される結果の数を制限することが重要になります。 MySQL では、LIMIT と OFFSET は、テーブルから特定の行を取得するために連携する 2 つの重要なキーワードです。
LIMIT と OFFSET
LIMIT 句は、行の最大数を指定します。クエリによって返される行。一方、OFFSET 句は、結果セットの先頭からスキップする行数を示します。 LIMIT と OFFSET の両方を一緒に使用すると、取得したデータを正確に制御できます。
クエリの結果
提供されたクエリ内:
SELECT column FROM table LIMIT 18 OFFSET 8
結果は、レコード #9 から始まりレコードで終わる 18 行で構成されます。 #26.
OFFSET について
OFFSET 8 は、結果セットの最初の 8 行をスキップする必要があることを示します。デフォルトでは、MySQL は先頭 (レコード #1) から行の取得を開始するため、これは重要です。 OFFSET を使用すると、結果セット内の特定の位置に移動できます。
LIMIT 18
LIMIT 18 は、レコード #9 から開始して 18 行が移動することを指定します。返される。したがって、結果セットには行 9 から 26 が含まれます。
追加リソース
詳細と説明については、LIMIT と OFFSET に関する公式 MySQL ドキュメントを参照してください。 [https://dev.mysql.com/doc/refman/8.0/en/limit-offset.html](https://dev.mysql.com/doc/refman/8.0/en/limit-offset.html)
以上がMySQL の LIMIT 句と OFFSET 句は取得した行をどのように制御しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。