mysqlで最小値をクエリする方法

青灯夜游
リリース: 2022-06-27 14:48:02
オリジナル
8251 人が閲覧しました

mysql では、SELECT ステートメントを使用して指定されたテーブル内のすべてのデータをクエリし、MIN() 関数を使用してクエリ結果セットの最小値を返すことができます。クエリ構文は「SELECT」です。 MIN (指定されたカラム名) FROM テーブル名;"。 MIN() 関数は、結果セット内の最小値レコードを検索するために使用されます。クエリ列の最小値を返すことができます。クエリ対象の列名をパラメータとして MIN() 関数に渡すだけです。構文 "MAX(列名)" )"。

mysqlで最小値をクエリする方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

mysql では、SELECT ステートメントと MIN() 関数を使用して最小値をクエリできます。

  • 最初に SELECT ステートメントを使用して、指定されたテーブル内のすべてのデータをクエリします。

  • 次に、MIN() 関数を使用して戻り値を返します。クエリ結果セット内の指定された列 最小値は

SELECT MIN(指定列名) FROM 表名;
ログイン後にコピー

です。MIN() 関数は、結果セット内の最小値レコードを見つけるために使用されます。この関数は、次の最小値を返すことができます。クエリ列。受け入れられるパラメータは指定された列名です。

最小値のクエリの例:

次のレコードを含むemployee_tblテーブルを作成します:

mysql> SELECT * FROM employee_tbl;
+------+------+------------+--------------------+
| id   | name | work_date  | daily_typing_pages |
+------+------+------------+--------------------+
|    1 | John | 2007-01-24 |                250 |
|    2 | Ram  | 2007-05-27 |                220 |
|    3 | Jack | 2007-05-06 |                170 |
|    3 | Jack | 2007-04-06 |                100 |
|    4 | Jill | 2007-04-06 |                220 |
|    5 | Zara | 2007-06-06 |                300 |
|    5 | Zara | 2007-02-06 |                350 |
+------+------+------------+--------------------+
7 rows in set (0.00 sec)
ログイン後にコピー

次に、上記のテーブルに基づいて次のように仮定します。 daily_typing_pages の最小値を取得するには、次のコマンドを使用するだけです。

mysql> SELECT MIN(daily_typing_pages)
    -> FROM employee_tbl;
+-------------------------+
| MIN(daily_typing_pages) |
+-------------------------+
|                     100 |
+-------------------------+
1 row in set (0.00 sec)
ログイン後にコピー

GROUP BY 句を使用して、次のように各名前の最小値を持つすべてのレコードを検索します。

mysql>SELECT id, name, MIN(daily_typing_pages)
    -> FROM employee_tbl GROUP BY name;
+------+------+-------------------------+
| id   | name | MIN(daily_typing_pages) |
+------+------+-------------------------+
|    3 | Jack |                     100 |
|    4 | Jill |                     220 |
|    1 | John |                     250 |
|    2 | Ram  |                     220 |
|    5 | Zara |                     300 |
+------+------+-------------------------+
ログイン後にコピー

5 行セット (0.00 秒) では、Min() 関数と Max() 関数を一緒に使用して、最小値と最大値を見つけることができます。次の例を試してください:

mysql> SELECT MIN(daily_typing_pages) min, MAX(daily_typing_pages) max
    -> FROM employee_tbl;
+-------+------+
|  min  | max  |
+-------+------+
|   100 |  350 |
+-------+------+
1 row in set (0.01 sec)
ログイン後にコピー

[関連する推奨事項: mysql ビデオ チュートリアル ]

以上がmysqlで最小値をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!