इसके लिए आप एग्रीगेट फंक्शन SUM() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerProductName varchar(100), CustomerProductQuantity int, CustomerPrice int );क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.17 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable(CustomerProductName,CustomerProductQuantity,CustomerPrice) मान ('Product-1',5,400) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 sec) mysql> DemoTable (CustomerProductName, CustomerProductQuantity, CustomerPrice) मानों में डालें ( 'उत्पाद -2', 3,100); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.06 सेकंड) mysql> डेमोटेबल (ग्राहक उत्पाद नाम, ग्राहक उत्पाद मात्रा, ग्राहक मूल्य) मान ('उत्पाद -1', 2,300) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.06) sec)mysql> डेमोटेबल (ग्राहक उत्पाद नाम, ग्राहक उत्पाद मात्रा, ग्राहक मूल्य) मान ('उत्पाद -1', 5,50) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> डेमोटेबल (ग्राहक उत्पाद नाम, ग्राहक उत्पाद मात्रा, ग्राहक मूल्य) मानों में डालें ('उत्पाद -3', 6,10); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.06 सेकंड) mysql> डेमोटेबल में डालें (ग्राहक उत्पाद नाम, ग्राहक उत्पाद मात्रा, ग्राहक मूल्य) मान ('उत्पाद -2', 10,20); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.03 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------+---------------------+---------- --------------+---------------+| ग्राहक आईडी | ग्राहक उत्पाद नाम | ग्राहक उत्पाद मात्रा | ग्राहक मूल्य |+---------------+---------------------+--------------- -------------+---------------------+| 1 | उत्पाद-1 | 5 | 400 || 2 | उत्पाद-2 | 3 | 100 || 3 | उत्पाद-1 | 2 | 300 || 4 | उत्पाद-1 | 5 | 50 || 5 | उत्पाद-3 | 6 | 10 || 6 | उत्पाद-2 | 10 | 20 |+---------------+---------------------+----------- -------------+---------------------+6 पंक्तियाँ सेट में (0.00 सेकंड)MySQL में एक टेबल से दो कॉलम (CustomerProductQuantity*CustomerPrice) को गुणा करने का परिणाम चुनने और जोड़ने के लिए क्वेरी निम्नलिखित है।
mysql> CustomerProductName, SUM(CustomerProductQuantity*CustomerPrice) AS TOTAL_PRICE को DemoTablegroup by CustomerProductName द्वारा चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------------+---------------+| ग्राहक उत्पाद नाम | TOTAL_PRICE |+---------------------+---------------+| उत्पाद-1 | 2850 || उत्पाद-2 | 500 || उत्पाद-3 | 60 |+---------------------+------------+3 पंक्तियाँ सेट में (0.00 सेकंड)