AVG() SQL का एक aggregate function है जिसका उपयोग किसी numeric कॉलम की औसत (average) value निकालने के लिए किया जाता है।
यह function रिपोर्टिंग, विश्लेषण और डेटा एनालिटिक्स में बहुत काम आता है।
SELECT AVG(column_name) FROM table_name;
+--------+-----------+--------+
| ID | Name | Marks |
+--------+-----------+--------+
| 1 | Ankit | 85 |
| 2 | Priya | 92 |
| 3 | Rahul | NULL |
| 4 | Neha | 90 |
| 5 | Aman | 60 |
+--------+-----------+--------+
SELECT AVG(Marks) AS Average_Marks FROM Student;
Average_Marks
--------------
81.75
नोट: NULL values को AVG() function ignore करता है।
SELECT AVG(Marks) AS Top_Students
FROM Student
WHERE Marks > 80;
Top_Students
--------------
89
SELECT Department, AVG(Salary) AS Avg_Salary
FROM Employee
GROUP BY Department;
AVG() function SQL में बहुत उपयोगी है जब हमें किसी numeric field का average निकालना होता है। यह डेटा को summarize करने में मदद करता है।