आइए समझते हैं कि MySQL में एक विशिष्ट कॉलम की अधिकतम सीमा रखने वाली पंक्ति को कैसे खोजें -
नोट: हम मानते हैं कि हमने 'DBNAME' नाम का एक डेटाबेस और 'tableName' नाम की एक टेबल बनाई है।
आइए देखें कि MySQL क्वेरी का उपयोग करके किसी विशिष्ट कॉलम का अधिकतम मान रखने वाली पंक्ति को कैसे लाया जाए -
यह सबक्वेरी का उपयोग करके किया जा सकता है। यहां, हम colName3 का अधिकतम मान प्राप्त कर रहे हैं -
क्वेरी
colName1, colName2, colName3FROM tableNameWHERE colName3=(TableName से MAX(colName3) चुनें);
आउटपुट
<पूर्व>+--------------+--------------+--------------+| colName1 | colName2 | colName3 |+--------------+--------------+--------------+| 0003 | डी | 20.05 |+--------------+--------------+--------------+पूर्व>अन्य समाधानों में लेफ्ट जॉइन का उपयोग करना या विशिष्ट कॉलम द्वारा सभी पंक्तियों को अवरोही क्रम में क्रमबद्ध करना शामिल है। यह LIMIT क्लॉज के साथ पहली पंक्ति देगा (यह MySQL के लिए विशिष्ट है)।
चयन colName1, colName2, colName3FROM tableNameWHERE colName3=(Select MAX(colName3) from tableName);चुनें s1.colName1, s1. colName2, s1. colName3तालिका नाम से s1LEFT तालिका में शामिल हों नाम s2 s1 पर। colName3यदि किसी कॉलम में कई अधिकतम मान हैं, जिनमें से प्रत्येक का मान समान है, तो LIMIT क्लॉज केवल एक कॉलम मान दिखाएगा।