एकाधिक स्तंभों से मान की गणना करने के लिए, GROUP BY का उपयोग करें। निम्नलिखित वाक्य रचना है -
अपने कॉलमनाम1 के अनुसार अपने कॉलमनाम1, योग(आपका कॉलमनाम2*आपका कॉलमनाम3) को अपने टेबलनाम समूह से किसी भी उपनाम के रूप में चुनें;
आइए पहले एक टेबल बनाएं -
mysql> टेबल कैलकुलेट करेंValueDemo -> (-> Id int, -> ProductPrice int, -> ProductWeight int ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -
mysql> कैलकुलेटवैल्यूडेमो वैल्यू (100,35,5) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> कैलकुलेट वैल्यूडेमो वैल्यू (101,50,3) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) )mysql> कैलकुलेटवैल्यूडेमो वैल्यूज़ (100,100,4) में डालें;क्वेरी ओके, 1 रो प्रभावित (0.17 सेकंड)mysql> कैलकुलेटवैल्यूडेमो वैल्यूज़ में डालें(101,500,2);क्वेरी ओके, 1 पंक्ति प्रभावित (0.22 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
mysql> कैलकुलेटवैल्यूडेमो से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+--------------+---------------+| आईडी | उत्पाद मूल्य | उत्पाद वजन |+----------+--------------+---------------+| 100 | 35 | 5 || 101 | 50 | 3 || 100 | 100 | 4 || 101 | 500 | 2 |+------+--------------+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)यहाँ एक से अधिक स्तंभों से मान की गणना करने के लिए क्वेरी है -
mysql> Id, sum(ProductPrice*ProductWeight) के रूप में कुल गणना ValueDemo group by Id का चयन करें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+----------+| आईडी | कुल |+----------+----------+| 100 | 575 || 101 | 1150 |+------+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)