MySQL の MIN 関数を使用してデータ テーブル内の最小値を見つける方法
MySQL データベースでは、特定の条件下でデータ テーブルをクエリして計算する必要がよくあります。最小値を見つけることは一般的な要件であり、MySQL はこの要件を満たす MIN 関数を提供します。
MIN 関数の構文は次のとおりです。
MIN(expression)
ここでの式は、最小値を計算する必要があるフィールドまたは式を表します。以下では、特定の例を使用して、MIN 関数を使用してデータ テーブル内の最小値を見つける方法を示します。
学生という名前のデータ テーブルがあり、学生の名前とスコアという 2 つのフィールドが含まれているとします。以下に示すように:
+--------+-------+ | 姓名 | 分数 | +--------+-------+ | 张三 | 80 | | 李四 | 90 | | 王五 | 70 | | 小明 | 95 | | 小红 | 85 | +--------+-------+
ここでの目標は、スコアが最も低い生徒を見つけることです。 MIN 関数を使用すると、この目標を達成できます。具体的なクエリ ステートメントは次のとおりです。
SELECT 姓名, MIN(分数) AS 最低分 FROM students;
上記のクエリ ステートメントを実行すると、次の結果が得られます。
+--------+-------+ | 姓名 | 最低分| +--------+-------+ | 王五 | 70 | +--------+-------+
ご覧のとおり、最小スコアは 70 で、対応する学生は名前は王武です。
上記の例は、MIN 関数の基本的な使用法を示しているだけであり、実際のアプリケーションには、より複雑なクエリと計算が含まれる場合があります。ここではもう少し複雑な例を示します。
orders という名前のデータ テーブルがあり、さまざまな注文の注文番号、金額、注文日が含まれているとします。以下に示すように:
+--------+-------+------------+ | 订单号 | 金额 | 订单日期 | +--------+-------+------------+ | 001 | 100 | 2020-01-01 | | 002 | 150 | 2020-01-02 | | 003 | 80 | 2020-01-03 | | 004 | 200 | 2020-01-04 | | 005 | 120 | 2020-01-05 | +--------+-------+------------+
ここでの目標は、金額が最も低い注文を見つけて、対応する注文番号と注文日を表示することです。これは、次のクエリ ステートメントを使用して実現できます。
SELECT 订单号, 订单日期, MIN(金额) AS 最低金额 FROM orders;
上記のクエリ ステートメントを実行すると、次の結果が得られます。
+--------+------------+----------+ | 订单号 | 订单日期 | 最低金额 | +--------+------------+----------+ | 003 | 2020-01-03 | 80 | +--------+------------+----------+
ご覧のとおり、最小量は 80 で、これに対応します。注文番号は003、注文日は2020-01-03です。
上記の 2 つの例を通して、MySQL の MIN 関数を使用すると、データ テーブル内の最小値を簡単に見つけることができることがわかります。実際のニーズに応じて、他の関数や条件を組み合わせて、より複雑なクエリや計算を実行することもできます。
この記事が、MySQL の MIN 関数を使用してデータ テーブル内の最小値を見つける方法を理解するのに役立つことを願っています。ご質問がございましたら、お気軽にメッセージを残してください。
以上がMySQL の MIN 関数を使用してデータテーブル内の最小値を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。