ホームページ > データベース > mysql チュートリアル > MySQL クエリから N 番目のレコードを取得するにはどうすればよいですか?

MySQL クエリから N 番目のレコードを取得するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-17 15:31:02
オリジナル
486 人が閲覧しました

How to Retrieve the N-th Record from a MySQL Query?

MySQL クエリからの特定のレコードの取得

大規模なデータセットを操作する場合、その位置に基づいて特定のレコードを取得する必要がある場合があります。一意の識別子ではなく、結果セットです。これは、MySQL の LIMIT 句を使用して実現できます。これにより、特定のオフセットから始まるクエリから返すレコード数を指定できます。

MySQL クエリから n 番目のレコードを返すには (昇順に基づいて) ID 順)、次の構文を使用できます:

SELECT * FROM table ORDER BY ID LIMIT n-1,1
ログイン後にコピー

このクエリの仕組みは次のとおりです:

  • *: 指定されたテーブルからすべての列を選択します。
  • ORDER BY ID: ID 列によって結果を昇順に並べ替えます。
  • LIMIT n-1,1: 結果セットをレコード n-1 から始まる 1 レコードに制限します。たとえば、LIMIT 2,1 は 3 番目のレコードを返します。

以上がMySQL クエリから N 番目のレコードを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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