MIN() और MAX() फ़ंक्शन का उपयोग टेबल के कॉलम पर अंकगणितीय संक्रियाएं करने के लिए किया जाता है।
जैसा कि नाम से पता चलता है, MIN() फ़ंक्शन का उपयोग चयनित कॉलम से सबसे छोटा मान चुनने और लौटाने के लिए किया जाता है।
MAX() फ़ंक्शन, दूसरी ओर, चयनित कॉलम से सबसे बड़ा मान चुनता है और लौटाता है।
सिंटैक्स
MIN()
SELECT MIN(column_name) FROM table_name
MAX()
SELECT MAX(column_name) FROM table_name
Python में MySQL का उपयोग करके टेबल में कॉलम से न्यूनतम और अधिकतम मान खोजने के चरण
- MySQL कनेक्टर आयात करें
connect()से कनेक्शन स्थापित करेंcursor()से कर्सर ऑब्जेक्ट बनाएं- उपयुक्त MySQL स्टेटमेंट से क्वेरी बनाएं
execute()से SQL क्वेरी निष्पादित करें- कनेक्शन बंद करें
उदाहरण
मान लीजिए हमारे पास Students नाम की एक टेबल है जिसमें छात्रों के नाम और अंक हैं। हमें छात्रों के सबसे कम और सबसे अधिक अंक जानने हैं। हम इस परिदृश्य में MIN() और MAX() फ़ंक्शन का उपयोग कर सकते हैं। Marks कॉलम पर संचालित MIN() फ़ंक्शन हमें सबसे कम अंक देगा और MAX() फ़ंक्शन सबसे अधिक अंक लौटाएगा।
+----------+-----------+ | 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 marks:", lowest)
query2 = "SELECT MAX(marks) FROM Students"
cursor.execute(query2)
highest = cursor.fetchall()
print("Highest marks:", highest)
db.close()
आउटपुट
Lowest marks: 49 Highest marks: 99