SQL MIN() va MAX()
SQL MIN() funksiyasi
MIN() funksiyasi tanlangan ustundagi eng kichik qiymatni qaytaradi.
MIN() funksiyasi raqamli, string va sanali ma’lumotlar turlari bilan ishlaydi.
MIN() misoli
Products jadvalidagi Price ustunidan eng past narxni qaytarish:
SELECT MIN(Price)
FROM Products;
O‘zingiz sinab ko‘ring »
MIN() sintaksisi
SELECT MIN(column_name)
FROM table_name
WHERE condition;
Demo ma’lumotlar bazasi
Quyida misollarda foydalanilgan Products jadvalidan tanlanma keltirilgan:
| ProductID | ProductName | SupplierID | CategoryID | Unit | Price |
|---|---|---|---|---|---|
| 1 | Chais | 1 | 1 | 10 boxes x 20 bags | 18.00 |
| 2 | Chang | 1 | 1 | 24 - 12 oz bottles | 19.00 |
| 3 | Aniseed Syrup | 1 | 2 | 12 - 550 ml bottles | 10.00 |
| 4 | Chef Anton's Cajun Seasoning | 2 | 2 | 48 - 6 oz jars | 22.00 |
| 5 | Chef Anton's Gumbo Mix | 2 | 2 | 36 boxes | 21.35 |
Ustun nomini o‘rnatish (taxallus)
MIN() dan foydalanganda qaytarilgan ustun tavsiflovchi nomga ega bo‘lmaydi.
Ustunga tavsiflovchi nom berish uchun AS kalit so‘zidan foydalaning:
Sana ustuni bilan MIN() dan foydalaning
Quyidagi SQL Employees jadvalidagi BirthDate ustunidan eng erta BirthDate qiymatini qaytaradi:
MIN() funksiyasini GROUP BY bilan ishlatish
Bu yerda Products jadvalidagi har bir toifa uchun eng kichik narxni qaytarish maqsadida MIN() funksiyasi va GROUP BY bandidan foydalanamiz:
Misol
SELECT MIN(Price) AS SmallestPrice, CategoryID
FROM Products
GROUP BY CategoryID;
O‘zingiz sinab ko‘ring »
Ushbu darslikning keyingi bo‘limlarida GROUP BY bandi haqida batafsilroq ma’lumot olasiz.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
