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

MAX( 数値列 )


戻り値 : 数値列の最大値

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


関連キーワード





SQL実行例の説明(1)

T1_SAMPLE表からSALE最大値を取得します。


SELECT MAX ( SALE ) FROM T1_SAMPLE;


SQL実行の結果(1-1)

P_IDRANKSALERATE
A00101A1 50000.50
A00102A1 40000.40
A00103C1 10000.10
Z00101B2120001.20
Z00102B2120001.20
SQL Result
MAX(SALE)
12000



SQL実行例の説明(2)

T1_SAMPLE表からSALE最大値を取得します。

GROUP BYを指定するとグループ単位の最大値を取得することができます。


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


SQL実行の結果(2-1)

T1_SAMPLE表のRANKA1, C1, B2の3つのグループに区分けされます。(左)

それぞれのグループ単位の最大値を取得します。(右)


P_IDRANKSALERATE
A00101A1 50000.50
A00102A1 40000.40
A00103C1 10000.10
Z00101B2120001.20
Z00102B2120001.20
SQL Result
RANKMAX(SALE)
A1 5000
C1 1000
B212000