MySQL COUNT (), AVG () और SUM () फ़ंक्शन
MySQL COUNT (), AVG () और SUM () फ़ंक्शन
COUNT()
फ़ंक्शन निर्दिष्ट मानदंड से मेल खाने वाली पंक्तियों की संख्या देता है ।
COUNT () सिंटैक्स
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
AVG()
फ़ंक्शन एक संख्यात्मक कॉलम का औसत मान देता है ।
औसत () सिंटैक्स
SELECT AVG(column_name)
FROM table_name
WHERE condition;
SUM()
फ़ंक्शन एक संख्यात्मक कॉलम का कुल योग देता है ।
एसयूएम () सिंटैक्स
SELECT SUM(column_name)
FROM table_name
WHERE condition;
डेमो डेटाबेस
नीचे नॉर्थविंड नमूना डेटाबेस में "उत्पाद" तालिका से चयन है:
ProductID | ProductName | SupplierID | CategoryID | Unit | Price |
---|---|---|---|---|---|
1 | Chais | 1 | 1 | 10 boxes x 20 bags | 18 |
2 | Chang | 1 | 1 | 24 - 12 oz bottles | 19 |
3 | Aniseed Syrup | 1 | 2 | 12 - 550 ml bottles | 10 |
4 | Chef Anton's Cajun Seasoning | 2 | 2 | 48 - 6 oz jars | 22 |
5 | Chef Anton's Gumbo Mix | 2 | 2 | 36 boxes | 21.35 |
COUNT () उदाहरण
निम्न SQL कथन उत्पादों की संख्या ढूँढता है:
उदाहरण
SELECT COUNT(ProductID)
FROM Products;
नोट: नल मानों की गणना नहीं की जाती है।
औसत () उदाहरण
निम्न SQL कथन सभी उत्पादों का औसत मूल्य ढूँढता है:
उदाहरण
SELECT AVG(Price)
FROM Products;
नोट: NULL मानों पर ध्यान नहीं दिया जाता है।
डेमो डेटाबेस
नीचे नॉर्थविंड नमूना डेटाबेस में "ऑर्डर विवरण" तालिका से चयन है:
OrderDetailID | OrderID | ProductID | Quantity |
---|---|---|---|
1 | 10248 | 11 | 12 |
2 | 10248 | 42 | 10 |
3 | 10248 | 72 | 5 |
4 | 10249 | 14 | 9 |
5 | 10249 | 51 | 40 |
एसयूएम () उदाहरण
निम्न SQL कथन "OrderDetails" तालिका में "मात्रा" फ़ील्ड का योग ढूँढता है:
उदाहरण
SELECT SUM(Quantity)
FROM OrderDetails;
नोट: NULL मानों पर ध्यान नहीं दिया जाता है।