কম্পিউটার টিউটোরিয়াল

MySQL-এ Python ব্যবহার করে AVG() ফাংশনের ব্যবহার ব্যাখ্যা

MySQL-এ AVG() ফাংশন একটি গাণিতিক ফাংশন যা একটি টেবিলের সংখ্যাসূচক কলামের গড় মান নির্ণয় করতে ব্যবহৃত হয়।

সিনট্যাক্স

SELECT AVG(column_name) FROM table_name

Python-এ MySQL ব্যবহার করে AVG() ফাংশন প্রয়োগের ধাপসমূহ

  1. MySQL কনেক্টর ইম্পোর্ট করুন
  2. connect() ব্যবহার করে কনেকশন স্থাপন করুন
  3. cursor() মেথড দিয়ে কার্সার অবজেক্ট তৈরি করুন
  4. উপযুক্ত MySQL স্টেটমেন্ট ব্যবহার করে কোয়েরি তৈরি করুন
  5. execute() মেথড দিয়ে SQL কোয়েরি এক্সিকিউট করুন
  6. কনেকশন বন্ধ করুন

ধরুন আমাদের 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
  1. পাইথনে ডেটাফ্রেমের কলাম 'pop' ফাংশন ব্যবহার করে কীভাবে ডিলিট করবেন?

  2. পাইথনে itertools.permutations() ব্যবহার করে স্ট্রিং-এর পারমুটেশন (Permutation) বের করা

  3. পাইথনে accumulate ফাংশন ব্যবহার করে প্রিফিক্স সাম অ্যারে (Duplicate)

  4. পাইথনে % অপারেটর এর ফাংশন ব্যাখ্যা করুন।