जब हम ग्रुप बाय क्लॉज के साथ MySQL SUM () फंक्शन का उपयोग करते हैं तो SUM () फंक्शन ग्रुप बाय क्लॉज में निर्दिष्ट प्रत्येक समूह के लिए योग का मूल्यांकन करता है। GROUP BY क्लॉज के साथ SUM () का उपयोग करने का लाभ यह है कि हम किसी विशेष समूह का कुल योग आसानी से पा सकते हैं। उपरोक्त अवधारणा को समझने के लिए, एक 'कर्मचारी_tbl' तालिका पर विचार करें, जिसमें निम्नलिखित रिकॉर्ड हैं -
<पूर्व>mysql> चुनें * कर्मचारी_टीबीएल से;+----------+------+---------------+--------------- --------+| आईडी | नाम | work_date | Daily_typing_pages |+----------+------+---------------+-------------------------- +| 1 | जॉन | 2007-01-24 | 250 || 2 | राम | 2007-05-27 | 220 || 3 | जैक | 2007-05-06 | 170 || 3 | जैक | 2007-04-06 | 100 || 4 | जिल | 2007-04-06 | 220 || 5 | ज़ारा | 2007-06-06 | 300 || 5 | ज़ारा | 2007-02-06 | 350 |+------+------+---------------+-------------------------- सेट में +7 पंक्तियाँ (0.00 सेकंड)निम्नलिखित क्वेरी एक ही व्यक्ति से संबंधित सभी अभिलेखों का योग करेगी और आपके पास प्रत्येक व्यक्ति द्वारा कुल टाइप किए गए पृष्ठ होंगे।
mysql> नाम चुनें, SUM(daily_typing_pages) -> कर्मचारी_टीबीएल ग्रुप बाय नाम से;+----------+--------------------- ---+| नाम | एसयूएम(दैनिक_टाइपिंग_पेज) |+------+---------------------------+| जैक | 270 || जिल | 220 || जॉन | 250 || राम | 220 || ज़ारा | 650 |+----------+--------------------------+5 पंक्तियाँ सेट में (0.17 सेकंड)