SQL MIN() and MAX() Functions


MIN()ใช้ส่งกลับค่าที่น้อยที่สุดของคอลัมน์ที่เลือก

MAX()ใช้ส่งกลับค่าที่ใหญ่ที่สุดของคอลัมน์ที่เลือก

ตัวอย่าง MIN

ค้นหาราคาต่ำสุด:

SELECT MIN(Price)
FROM Products; 

ตัวอย่าง MAX 

ค้นหาราคาสูงสุด:

SELECT MAX(Price)
FROM Products; 


Syntax

SELECT MIN(column_name)
FROM table_name
WHERE condition;

SELECT MAX(column_name)
FROM table_name
WHERE condition;


Demo Database

ด้านล่างนี้คือการเลือกจากตาราง Products ที่ใช้ในตัวอย่าง:

ProductIDProductNameSupplierIDCategoryIDUnitPrice
1Chais1110 boxes x 20 bags18
2Chang1124 – 12 oz bottles19
3Aniseed Syrup1212 – 550 ml bottles10
4Chef Anton’s Cajun Seasoning2248 – 6 oz jars22
5Chef Anton’s Gumbo Mix2236 boxes21.35


การตั้งชื่อคอลัมน์ (นามแฝง)

เมื่อคุณใช้ MIN()หรือ MAX()คอลัมน์ที่ส่งคืนจะถูกตั้งชื่อ MIN(field) หรือ MAX(field) ตามค่าเริ่มต้น หากต้องการตั้งชื่อใหม่ให้กับคอลัมน์ให้ใช้คีย์เวิร์ด AS :

ตัวอย่าง

SELECT MIN(Price) AS SmallestPrice
FROM Products;