mysql では、SELECT ステートメントを使用して指定されたテーブル内のすべてのデータをクエリし、MIN() 関数を使用してクエリ結果セットの最小値を返すことができます。クエリ構文は「SELECT」です。 MIN (指定されたカラム名) FROM テーブル名;"。 MIN() 関数は、結果セット内の最小値レコードを検索するために使用されます。クエリ列の最小値を返すことができます。クエリ対象の列名をパラメータとして MIN() 関数に渡すだけです。構文 "MAX(列名)" )"。
このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。