SQL MAX()
SQL MAX() funksiyasi
MAX() funksiyasi tanlangan ustundagi eng katta qiymatni qaytaradi.
MAX() funksiyasi sonli, matnli va sana ma’lumot turlari bilan ishlaydi.
MAX misoli
Products jadvalidagi Price ustunidan eng yuqori narxni qaytarish:
SELECT MAX(Price)
FROM Products;
O‘zingiz sinab ko‘ring »
MAX() sintaksisi
SELECT MAX(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)
MAX() ishlatganingizda, qaytarilgan natija ustuni o‘z nomiga ega bo‘lmaydi.
Ustunga tushunarli nom berish uchun AS kalit so‘zidan foydalaning:
MAX() funksiyasini sana ustuni bilan ishlatish
Quyidagi SQL kodi Employees jadvalidagi BirthDate ustunidan eng so‘nggi tug‘ilgan sanani qaytaradi:
MAX() funksiyasini GROUP BY bilan ishlatish
Bu yerda biz Products jadvalidagi har bir toifa uchun eng yuqori narxni olish maqsadida MAX() funksiyasi va GROUP BY bandidan foydalanamiz:
Misol
SELECT MAX(Price) AS HighestPrice, 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!
