AVG() ফাংশনটি MySQL-এর একটি পাটিগণিত ফাংশন।
নাম অনুসারে AVG() ফাংশনটি টেবিলে একটি সংখ্যাসূচক কলামের গড় ফেরত দিতে ব্যবহৃত হয়।
সিনট্যাক্স
SELECT AVG(column_name) FROM table_name
পাইথনে MySQL ব্যবহার করে টেবিলে AVG() ফাংশন ব্যবহার করার জন্য আপনাকে যে ধাপগুলি অনুসরণ করতে হবে
-
MySQLl সংযোগকারী আমদানি করুন
-
connect()
ব্যবহার করে সংযোগকারীর সাথে সংযোগ স্থাপন করুন -
কার্সার() পদ্ধতি
ব্যবহার করে কার্সার অবজেক্ট তৈরি করুন -
উপযুক্ত mysql বিবৃতি ব্যবহার করে একটি প্রশ্ন তৈরি করুন
-
execute() পদ্ধতি
ব্যবহার করে এসকিউএল কোয়েরি চালান -
সংযোগ বন্ধ করুন
ধরুন আমাদের "ছাত্র" নামে নিম্নলিখিত টেবিল আছে।
ছাত্ররা
+----------+-----------+ | 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() query1="SELECT AVG(marks) FROM Students" cursor.execute(query1) avg=cursor.fetchall() print(“Average marks :”,avg) db.close()
আউটপুট
Average marks : 75.4