MIN() 函數用來取得特定欄位中的最小紀錄值。
MAX() 函數用來取得特定欄位中的最大紀錄值。
SELECT MAX(column_name) FROM table_name;
SELECT MIN(column_name) FROM table_name;
假設我們想從下面的 ORDER 資料表中查詢單筆訂單的最低金額和最高金額
訂單資料表(ORDER)
訂單編號(Primary Key) | 顧客編號 | 商品名稱 | 價格 | 日期 |
---|---|---|---|---|
01 | 01 | 漢堡 | 70 | 2021-01-03 |
02 | 02 | 薯條 | 50 | 2021-05-15 |
03 | 04 | 可樂 | 40 | 2021-11-01 |
04 | 04 | 拉麵 | 230 | 2021-12-12 |
05 | 04 | 雞塊 | 50 | 2021-12-12 |
06 | 06 | 饅頭 | 20 | 2021-12-31 |
我們可以下這個 SELECT 查詢敘述句:
SELECT MIN(價格) FROM ORDER;
SELECT MAX(價格) FROM ORDER;
返回的結果如下:
MIN(價格) |
---|
20 |
MAX(價格) |
---|
230 |
下篇見~