MCAWALA

SQL Topics Menu

SQL AVG() Function क्या है? | SQL में औसत निकालना

AVG() SQL का एक aggregate function है जिसका उपयोग किसी numeric कॉलम की औसत (average) value निकालने के लिए किया जाता है।

यह function रिपोर्टिंग, विश्लेषण और डेटा एनालिटिक्स में बहुत काम आता है।

📘 Syntax (सिंटैक्स)

SELECT AVG(column_name) FROM table_name;

🎯 उदाहरण (Example)

Student Table:


+--------+-----------+--------+
| ID     | Name      | Marks  |
+--------+-----------+--------+
| 1      | Ankit     | 85     |
| 2      | Priya     | 92     |
| 3      | Rahul     | NULL   |
| 4      | Neha      | 90     |
| 5      | Aman      | 60     |
+--------+-----------+--------+

उदाहरण 1: सभी students के marks की औसत निकालें

SELECT AVG(Marks) AS Average_Marks FROM Student;

Output:

Average_Marks
--------------
  81.75

नोट: NULL values को AVG() function ignore करता है।

उदाहरण 2: WHERE clause के साथ औसत निकालें

SELECT AVG(Marks) AS Top_Students
FROM Student
WHERE Marks > 80;

Output:

Top_Students
--------------
  89

उदाहरण 3: GROUP BY के साथ AVG()

SELECT Department, AVG(Salary) AS Avg_Salary
FROM Employee
GROUP BY Department;

📌 AVG() का उपयोग:

  • Numeric column की औसत वैल्यू निकालने के लिए
  • डेटा एनालिसिस में average trends जानने के लिए
  • GROUP BY के साथ विभिन्न groups की औसत निकालने के लिए

✅ निष्कर्ष:

AVG() function SQL में बहुत उपयोगी है जब हमें किसी numeric field का average निकालना होता है। यह डेटा को summarize करने में मदद करता है।