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("গড় মার্কস:", avg)
db.close()
আউটপুট
গড় মার্কস: 75.4