योग करने के लिए, समग्र फ़ंक्शन SUM() का उपयोग करें। उसके साथ, MySQL GROUP BY का उपयोग करके समूह। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable -> ( -> ProductName varchar(20), -> ProductQuantity int, -> ProductPrice int -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.63 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें ('उत्पाद -1', 2,50); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें ('उत्पाद -2', 3,80); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ('उत्पाद -2', 4,100); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल मानों में डालें ('उत्पाद -1', 4,150);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा-
<पूर्व>+--------------+----+-------------- +| उत्पाद का नाम | उत्पाद मात्रा | उत्पाद मूल्य |+---------------+---------------------+--------------+ | उत्पाद-1 | 2 | 50 || उत्पाद-2 | 3 | 80 || उत्पाद-2 | 4 | 100 || उत्पाद-1 | 4 | 150 |+---------------+---------------------+--------------+ सेट में 4 पंक्तियाँ (0.00 सेकंड)MySQL में ग्रुपिंग के साथ चयन करने के लिए क्वेरी निम्नलिखित है -
mysql> डेमोटेबल से कुल के रूप में *,sum(ProductQuantity*ProductPrice) चुनें -> ProductName द्वारा समूह;
यह निम्नलिखित आउटपुट उत्पन्न करेगा-
<पूर्व>+--------------+----+-------------- +----------+| उत्पाद का नाम | उत्पाद मात्रा | उत्पाद मूल्य | कुल |+---------------+---------------------+--------------+ --------+| उत्पाद-1 | 2 | 50 | 700 || उत्पाद-2 | 3 | 80 | 640 |+---------------+---------------------+--------------+ --------+2 पंक्तियाँ सेट में (0.00 सेकंड)