MAX 関数 - 最大値を求める -

SQL-92/99   Oracle DB2 SQL Server MySQL PostgreSQL Access

MAX( 数値列 )


戻り値 : 数値列の最大値

関連キーワード

 MAX 関数は、指定した数値列データの最大値を求めるときに使用します。

-- 【説明】
-- 次の SQL 文は、「T_21_1」表から「SALE」列の最大値を取得します。

SELECT MAX(SALE) FROM T_21_1;


MAX(SALE)
12000

 MAX 関数では、GROUP BY 句を使用して、グループ単位の最大値を求めることができます。

-- 【説明】
-- 次の SQL 文は、「T_21_1」表から「RANK」列でグループ化した「SALE」列の最大値を取得します。

SELECT RANK, MAX(SALE) FROM T_21_1
 GROUP BY RANK;


RANKMAX(SALE)
A1 5000
C1 1000
B212000

参考表

T_21_1

P_IDRANKSALERATE
A00101A1 50000.50
A00102A1 40000.40
A00103C1 10000.10
Z00101B2120001.20
Z00102B2120001.20