ホームページ >データベース >mysql チュートリアル >MySQL SELECT クエリで最初の N 件の結果をスキップするにはどうすればよいですか?

MySQL SELECT クエリで最初の N 件の結果をスキップするにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-29 21:21:09991ブラウズ

How to Skip the First N Results in a MySQL SELECT Query?

MySQL での結果のスキップ: LIMIT について

MySQL では、LIMIT 句はクエリによって返される結果の数を制御する強力なツールです。一般的なシナリオの 1 つは、最初の結果セットをスキップして、特定の位置から表示を開始する必要があることです。

問題:

最初の 10 個の結果をスキップするにはどうすればよいですか? MySQL SELECT query?

答え:

最初の 10 件の結果をスキップするには、2 つのパラメーターを指定した LIMIT 句を利用できます。最初のパラメータは開始位置 (0 ベース) を表し、2 番目のパラメータは返すレコードの数を示します。

たとえば、11 行目から始まる結果を返すには (最初の 10 行をスキップします)、次のようにします。次のクエリを使用します:

SELECT * FROM foo LIMIT 10, 50

このクエリでは、「foo」はテーブル名を表します。最初のパラメータ 10 は、MySQL に 11 行目から結果のフェッチを開始するように指示します。 2 番目のパラメータ 50 は、合計 50 行を返すことを指定し、結果として行 11 ~ 60 が返されます。

注: MySQL の行番号は 0 から始まることを覚えておくことが重要です。したがって、最初の行をスキップするには、開始位置 1 を使用します。

以上がMySQL SELECT クエリで最初の N 件の結果をスキップするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。