ホームページ >データベース >mysql チュートリアル >重複のある SQL 列で 2 番目に大きい値を見つけるにはどうすればよいですか?
SQL 列から 2 番目に大きい値を抽出する
このガイドでは、重複する可能性のある値を処理しながら、特定のテーブル列から 2 番目に大きい整数値を取得する方法を説明します。
簡潔で効率的な SQL クエリはこれを実現します。
<code class="language-sql">SELECT MAX(col) FROM table WHERE col < (SELECT MAX(col) FROM table);</code>
このクエリはサブクエリを利用して最大値を見つけた後、再度 MAX
関数を使用して最大値より厳密に小さい最大値を見つけます。このアプローチは、最大値の重複の問題に効果的に対処し、2 番目に大きい値を正確に取得できるようにします。
以上が重複のある SQL 列で 2 番目に大きい値を見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。