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_ID | RANK | SALE | RATE |
|---|---|---|---|
| A00101 | A1 | 5000 | 0.50 |
| A00102 | A1 | 4000 | 0.40 |
| A00103 | C1 | 1000 | 0.10 |
| Z00101 | B2 | 12000 | 1.20 |
| Z00102 | B2 | 12000 | 1.20 |
| MIN(SALE) |
|---|
| 1000 |
SQL実行例の説明(2)
T1_SAMPLE表からSALEの最小値を取得します。
GROUP BYを指定するとグループ単位の最小値を取得することができます。
SELECT RANK, MIN ( SALE ) FROM T1_SAMPLEGROUP BY RANK;
SQL実行の結果(2-1)
T1_SAMPLE表のRANKはA1, C1, B2の3つのグループに区分けされます。(左)
それぞれのグループ単位の最小値を取得します。(右)
| P_ID | RANK | SALE | RATE |
|---|---|---|---|
| A00101 | A1 | 5000 | 0.50 |
| A00102 | A1 | 4000 | 0.40 |
| A00103 | C1 | 1000 | 0.10 |
| Z00101 | B2 | 12000 | 1.20 |
| Z00102 | B2 | 12000 | 1.20 |
| RANK | MIN(SALE) |
|---|---|
| A1 | 4000 |
| C1 | 1000 |
| B2 | 12000 |