इसके लिए MAX () के साथ ग्रुप बाय क्लॉज का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> ( -> CountryName varchar(20), -> Population int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें ('US', 560); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> डेमोटेबल मानों में डालें ('यूके', 10090); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) )mysql> डेमोटेबल मानों में डालें ('यूके', 8794); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल मानों में डालें ('यूएस', 1090); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)पूर्व>चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------+---------------+| देश का नाम | जनसंख्या |+---------------+---------------+| यूएस | 560 || यूके | 10090 || यूके | 8794 || यूएस | 1090 |+---------------+---------------+4 पंक्तियों में सेट (0.00 सेकंड)
MySQL तालिका में प्रत्येक मान के लिए अधिकतम का चयन करने के लिए निम्नलिखित क्वेरी है -
mysql> डेमोटेबल ग्रुप से कंट्रीनाम से कंट्रीनाम, मैक्स (पॉपुलेशन) चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
+-------------+----+| देश का नाम | मैक्स (जनसंख्या) |+---------------+---------------------+| यूएस | 1090 || यूके | 10090 |+---------------+---------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)