SQL MIN() va MAX()


baham ko'ring

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:

Misol

SELECT MIN(Price) AS SmallestPrice
FROM Products;
O‘zingiz sinab ko‘ring »

Sana ustuni bilan MIN() dan foydalaning

Quyidagi SQL Employees jadvalidagi BirthDate ustunidan eng erta BirthDate qiymatini qaytaradi:

Misol

SELECT MIN(BirthDate) AS EarliestBirthdate
FROM Employees;
O‘zingiz sinab ko‘ring »

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!