चिह्नों को समूहीकृत करने के लिए, MySQL GROUP BY का उपयोग करें। योग करने के लिए, MySQL योग () फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1920 (StudentName varchar(20), StudentMarks int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1920 मानों में डालें ('क्रिस', 67); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1920 मानों में डालें ('डेविड', 97); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) )mysql> DemoTable1920 मानों में डालें ('क्रिस', 57); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1920 मानों में डालें ('डेविड', 45); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1920 मानों में डालें ('क्रिस', 89); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1920 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
+---------------+--------------+| छात्र का नाम | स्टूडेंटमार्क |+---------------+--------------+| क्रिस | 67 || डेविड | 97 || क्रिस | 57 || डेविड | 45 || क्रिस | 89 |+---------------+--------------+5 पंक्तियों में सेट (0.00 सेकंड)
यहाँ एक विशेष छात्र के समूह अंक के लिए प्रश्न है -
mysql> स्टूडेंटनाम, SUM (स्टूडेंटमार्क्स) को DemoTable1920 ग्रुप से स्टूडेंटनाम द्वारा टोटलमार्क्स के रूप में चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------+---------------+| छात्र का नाम | टोटलमार्क्स |+---------------+---------------+| क्रिस | 213 || डेविड | 142 |+---------------+---------------+2 पंक्तियों में सेट (0.00 सेकंड)