TOP

SQL COUNT, AVG और SUM

SQL COUNT, AVG और SUM विवरण

COUNT(), AVG(), और SUM() फ़ंक्शन क्रमशः संख्यात्मक कॉलम की पंक्ति गणना, औसत और कुल लौटाते हैं।


COUNT() फ़ंक्शन निर्दिष्ट मानदंडों से मेल खाने वाली पंक्तियों की संख्या लौटाता है।

COUNT() सिंटैक्स

SELECT COUNT(column_name)
FROM table_name
WHERE condition

AVG() फ़ंक्शन एक संख्यात्मक कॉलम का औसत मान लौटाता है।

AVG() सिंटैक्स

SELECT AVG(column_name)
FROM table_name
WHERE condition

SUM() फ़ंक्शन एक संख्यात्मक कॉलम का कुल योग लौटाता है।

SUM() सिंटैक्स

SELECT SUM(column_name)
FROM table_name
WHERE condition

प्रदर्शन डेटाबेस

निम्नलिखित "Products" ("उत्पाद") तालिका से "Northwind" डेटाबेस का एक नमूना है:

ProductIDProductNameSupplierIDCategoryIDUnitPrice
1Chais1110 boxes x 20 bags18.00
2Chang1124 - 12 oz bottles19.00
3Aniseed Syrup1212 - 550 ml bottles10.00
4Chef Anton's Cajun Seasoning2248 - 6 oz jars22.00
5Chef Anton's Gumbo Mix2236 boxes21.35

COUNT() उदाहरण

निम्नलिखित SQL कथन उत्पादों की संख्या ढूँढता है:

Run SQLSELECT COUNT(ProductID) 
FROM Products
NULL मानों को नजरअंदाज कर दिया जाता है।

AVG() उदाहरण

निम्नलिखित SQL कथन सभी उत्पादों की औसत कीमत का पता लगाता है:

Run SQLSELECT AVG(Price) 
FROM Products
NULL मानों को नजरअंदाज कर दिया जाता है।

प्रदर्शन डेटाबेस

निम्नलिखित "OrderDetails" ("ऑर्डर विवरण") डेटाबेस की "Northwind" तालिका से एक नमूना है:

OrderDetailIDOrderIDProductIDQuantity
1102481112
2102484210
310248725
410249149
5102495140

SUM() उदाहरण

निम्नलिखित SQL कथन "OrderDetails" ("ऑर्डर विवरण") तालिका में "Quantity" ("मात्रा") फ़ील्ड का योग ढूंढता है:

Run SQLSELECT SUM(Quantity) 
FROM OrderDetails
NULL मानों को नजरअंदाज कर दिया जाता है।