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

MIN( 数値列 )


戻り値 : 数値列の最小値

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


関連キーワード





SQL実行例の説明(1)

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


SELECT MIN ( SALE ) FROM T1_SAMPLE;


SQL実行の結果(1-1)

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



SQL実行例の説明(2)

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

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


SELECT RANK, MIN ( 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
RANKMIN(SALE)
A1 4000
C1 1000
B212000