इसके लिए ग्रुप बाय क्लॉज का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं sumOfFieldsDemo -> (-> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> ClientSerialNumber varchar(100), -> ClientCost int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -
mysql> sumOfFieldsDemo (ClientSerialNumber, ClientCost) मानों ('1111',450) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> sumOfFieldsDemo (ClientSerialNumber, ClientCost) मान ('2222', 550) में डालें क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> sumOfFieldsDemo (ClientSerialNumber, ClientCost) मान ('3333', 150) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.64 सेकंड) mysql> sumOfFieldsDemo (ClientSerialNumber, ClientCost) में डालें मान ('3333', 250); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> sumOfFieldsDemo (ClientSerialNumber, ClientCost) मान ('2222', 1000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> sumOfFieldsDemo (ClientSerialNumber, ClientCost) मान ('1111', 1000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> sumOfFieldsDemo (ClientSerialNumber, ClientCost) मान ('1111', 500) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> sumOfFieldsDemo (ClientSerialNumber, ClientCost) मानों ('4444', 100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
mysql> sumOfFieldsDemo से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----+----------------------+-----------+| आईडी | क्लाइंट सीरियल नंबर | ClientCost |+-----+--------------------------+---------------+| 1 | 1111 | 450 || 2 | 2222 | 550 || 3 | 3333 | 150 || 4 | 3333 | 250 || 5 | 2222 | 1000 || 6 | 1111 | 1000 || 7 | 1111 | 500 || 8 | 4444 | 100 |+----+-------------+-----------+8 पंक्तियों में सेट (0.00 सेकंड)यहाँ समान कॉलम मान वाले फ़ील्ड्स का योग ज्ञात करने के लिए क्वेरी है -
mysql> Id, ClientSerialNumber, SUM (ClientCost) AS TotalSum -> sumOfFieldsDemo से -> ClientSerialNumber द्वारा समूह चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----+----------------------+----------+| आईडी | क्लाइंट सीरियल नंबर | टोटलसम |+-----+--------------------------+----------+| 1 | 1111 | 1950 || 2 | 2222 | 1550 || 3 | 3333 | 400 || 8 | 4444 | 100 |+----+ पूर्व>