MIN() ও MAX() ফাংশন টেবিলের কলাম থেকে যথাক্রমে সবচেয়ে ছোট এবং বড় মান বের করতে ব্যবহৃত হয়।
সিনট্যাক্স
MIN()
SELECT MIN(column_name) FROM table_name
MAX()
SELECT MAX(column_name) FROM table_name
Python-এ MySQL ব্যবহার করে MIN() ও MAX() প্রয়োগের ধাপসমূহ
- 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()
query1 = "SELECT MIN(marks) FROM Students"
cursor.execute(query1)
lowest = cursor.fetchall()
print("সর্বনিম্ন মার্কস:", lowest)
query2 = "SELECT MAX(marks) FROM Students"
cursor.execute(query2)
highest = cursor.fetchall()
print("সর্বোচ্চ মার্কস:", highest)
db.close()
আউটপুট
সর্বনিম্ন মার্কস: 49
সর্বোচ্চ মার্কস: 99