हमें कॉलम में अधिकतम मान ज्ञात करने के लिए MAX(columnName) का उपयोग करने की आवश्यकता है। लेकिन, सबसे पहले, हम MySQL में डेटाबेस और टेबल के बारे में समझेंगे।
MySQL को स्थापित करने से पहले, यह निर्धारित करना महत्वपूर्ण है कि कौन सा संस्करण और कौन सा वितरण प्रारूप (यह एक बाइनरी फ़ाइल या स्रोत फ़ाइलों से हो सकता है) का उपयोग किया जाना चाहिए। यदि डेटाबेस नया बनाया गया था, तो जाहिर है कि इसमें कोई टेबल नहीं होगी।
सबसे महत्वपूर्ण भाग में से एक डेटाबेस की संरचना, आवश्यक तालिकाओं, प्रत्येक तालिका में कॉलम और इन तालिकाओं के बीच संबंध तय करना है। एक बार जब हम यह तय कर लेते हैं कि हमारे डेटाबेस में क्या होना चाहिए, इसके लिए एक उचित नाम, और उचित कॉलम नामों और पंक्ति मानों के साथ तालिकाएँ बनाई गई हैं, तो हम चर्चा कर सकते हैं कि इस डेटाबेस के साथ किस तरह के जोड़तोड़ किए जा सकते हैं।
नोट: हम मानते हैं कि हमने 'DBNAME' नाम का एक डेटाबेस और 'tableName' नाम की एक टेबल बनाई है।
आइए हम उस क्वेरी को समझते हैं जो MySQL में एक कॉलम में अधिकतम मान प्राप्त करेगी -
क्वेरी
तालिका नाम से MAX(columnName) AS उपनाम चुनें;
आउटपुट
<पूर्व>+---------------------+| कॉलमनाम |+---------------------+| 45 |+-------------------+उपरोक्त क्वेरी में, 'कॉलमनाम' कॉलम के नाम को संदर्भित करता है, और 'उपनाम' कॉलम को दिया गया एक नया नाम है। 'टेबलनाम' उस तालिका के नाम को संदर्भित करता है जिससे अधिकतम मूल्य पूछताछ की जा रही है।
किसी विशिष्ट कॉलम से अधिकतम मान प्राप्त करने के लिए 'कॉलमनाम' पर 'MAX' फ़ंक्शन का उपयोग किया जाता है। एक उपनाम केवल कॉलम के नाम को स्पष्ट नहीं होने की स्थिति में स्पष्टता प्रदान करने के लिए प्रदान किया जाता है।