MySQL में AVG() फ़ंक्शन एक अंकगणितीय फ़ंक्शन है जिसका उपयोग किसी तालिका में संख्यात्मक कॉलम का औसत निकालने के लिए किया जाता है। जैसा कि नाम से पता चलता है, यह फ़ंक्शन निर्दिष्ट कॉलम के मानों का औसत लौटाता है।
सिंटैक्स
SELECT AVG(column_name) FROM table_name
Python में MySQL का उपयोग करके AVG() फ़ंक्शन लागू करने के चरण
- MySQL कनेक्टर आयात करें
connect()का उपयोग करके कनेक्शन स्थापित करेंcursor()मेथड से कर्सर ऑब्जेक्ट बनाएं- उपयुक्त MySQL स्टेटमेंट का उपयोग करके क्वेरी बनाएं
execute()मेथड से SQL क्वेरी निष्पादित करें- कनेक्शन बंद करें
उदाहरण
मान लीजिए हमारे पास Students नाम की एक तालिका है:
+----------+-----------+ | name | marks | +----------+-----------+ | Rohit | 62 | | Rahul | 75 | | Inder | 99 | | Khushi | 49 | | Karan | 92 | +----------+-----------+
हम छात्रों द्वारा प्राप्त औसत अंक जानना चाहते हैं।
import mysql.connector
db = mysql.connector.connect(
host="your_host",
user="your_username",
password="your_password",
database="database_name"
)
cursor = db.cursor()
query = "SELECT AVG(marks) FROM Students"
cursor.execute(query)
avg = cursor.fetchall()
print("Average marks:", avg)
db.close()
आउटपुट
Average marks: 75.4