ホームページ > データベース > mysql チュートリアル > MySQL で最小フィールド値を持つレコードを選択するには?

MySQL で最小フィールド値を持つレコードを選択するには?

Patricia Arquette
リリース: 2024-10-26 06:59:30
オリジナル
903 人が閲覧しました

How to Select Records with the Minimum Field Value in MySQL?

MySQL での最小フィールド値を持つレコードの取得

MySQL では、以下に基づいてテーブルからデータを選択する必要があるシナリオが発生する場合があります。最小値を持つフィールド。これを実現するには、次のアプローチを検討してください。

一般的な方法の 1 つは、MIN() 集計関数を使用することです。

SELECT * FROM pieces WHERE price = MIN(price)
ログイン後にコピー

ただし、このクエリでは、同じ最低価格を持つすべてのレコードが取得されます。複数の行を提供します。より正確な結果を得るには、以下を利用できます。

SELECT *
FROM pieces
WHERE price = (SELECT MIN(price) FROM pieces)
ログイン後にコピー

このクエリでは、サブクエリ (SELECT MIN(price) FROM Pieces) が個数テーブルから最低価格を取得します。次に、外側のクエリは、価格フィールドがこの最小値と一致するすべてのレコードを選択します。

SQLFiddle を使用した実際的なデモは次のとおりです。

[SQLFiddle Demo](https://www.sqlfiddle.com/#) !9/b3ac32/26)

以上がMySQL で最小フィールド値を持つレコードを選択するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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