तालिका के स्तंभों पर अंकगणितीय संचालन करने के लिए MIN () और MAX () फ़ंक्शन का उपयोग किया जाता है।
जैसा कि नाम से पता चलता है, मिन () फ़ंक्शन का उपयोग चयनित कॉलम से सबसे छोटा मान चुनने और वापस करने के लिए किया जाता है।
दूसरी ओर, MAX () फ़ंक्शन, चयनित कॉलम से उच्चतम मान का चयन करता है और देता है।
सिंटैक्स
मिनट ()
table_name से MIN(column_name) चुनें
MAX()
table_name से MAX(column_name) चुनें
पायथन में MySQL का उपयोग करके तालिका में एक कॉलम से न्यूनतम और अधिकतम मान खोजने में शामिल कदम
-
MySQL कनेक्टर आयात करें
-
कनेक्ट का उपयोग करके कनेक्टर के साथ कनेक्शन स्थापित करें ()
-
कर्सर () विधि का उपयोग करके कर्सर ऑब्जेक्ट बनाएं
-
उपयुक्त mysql कथनों का उपयोग करके एक क्वेरी बनाएँ
-
निष्पादित () विधि का उपयोग करके SQL क्वेरी निष्पादित करें
-
कनेक्शन बंद करें
आइए हमारे पास "छात्र" नाम की एक तालिका है जिसमें छात्रों के नाम और अंक होते हैं। हमें विद्यार्थियों के निम्नतम और उच्चतम अंक ज्ञात करने की आवश्यकता है। हम इस परिदृश्य में MIN () और MAX () फ़ंक्शन का उपयोग कर सकते हैं। कॉलम मार्क्स पर संचालित MIN() फ़ंक्शन हमें सबसे कम अंक देगा और MAX() फ़ंक्शन उच्चतम अंक लौटाएगा।
विद्यार्थी
+----------+---------------+| नाम | मार्क्स |+----------+-----------+| रोहित | 62 || राहुल | 75 || इंदर | 99 || खुशी | 49 || करण | 92 |+----------+---------------+
हमें उपरोक्त तालिका से निम्नतम और उच्चतम अंक खोजने होंगे।
उदाहरण
आयात करें छात्रों से चयन मिन (अंक) "कर्सर.एक्सक्यूट (क्वेरी 1) सबसे कम =कर्सर। भ्रूण () प्रिंट ("सबसे कम अंक:", सबसे कम) क्वेरी 2 ="छात्रों से अधिकतम (अंक) चुनें" कर्सर। निष्पादित (क्वेरी 2) उच्चतम =कर्सर.फ़ेचॉल () प्रिंट ("उच्चतम अंक:", उच्चतम) डीबी.क्लोज़ ()आउटपुट
निम्नतम अंक :49उच्चतम अंक :99