ホームページ > データベース > mysql チュートリアル > MySQL の LIMIT 句と OFFSET 句は取得した行をどのように制御しますか?

MySQL の LIMIT 句と OFFSET 句は取得した行をどのように制御しますか?

Linda Hamilton
リリース: 2024-12-05 18:43:11
オリジナル
535 人が閲覧しました

How Do MySQL's LIMIT and OFFSET Clauses Control Retrieved Rows?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート