SQL MAX()


baham ko'ring

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:

Misol

SELECT MAX(Price) AS HighestPrice
FROM Products;
O‘zingiz sinab ko‘ring »

MAX() funksiyasini sana ustuni bilan ishlatish

Quyidagi SQL kodi Employees jadvalidagi BirthDate ustunidan eng so‘nggi tug‘ilgan sanani qaytaradi:

Misol

SELECT MAX(BirthDate) AS LatestBirthdate
FROM Employees;
O‘zingiz sinab ko‘ring »

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!