इसके लिए एग्रीगेट फ़ंक्शन SUM() का उपयोग करें। इस मेथड के भीतर, पंक्ति मानों को गुणा करें। आइए पहले एक टेबल बनाते हैं:
mysql> create table DemoTable(
ProductQuantity int,
ProductPrice int );
Query OK, 0 rows affected (0.48 sec)
इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:
mysql> insert into DemoTable values(10,9); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(6,20); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(7,100); Query OK, 1 row affected (0.08 sec)
सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:
mysql> select * from DemoTable;
यह निम्नलिखित आउटपुट देगा:
+-----------------+--------------+ | ProductQuantity | ProductPrice | +-----------------+--------------+ | 10 | 9 | | 6 | 20 | | 7 | 100 | +-----------------+--------------+ 3 rows in set (0.00 sec)
दो कॉलम के मान गुणा करके कुल योग निकालने की क्वेरी
mysql> select SUM(ProductQuantity*ProductPrice) AS Total_Value from DemoTable;
यह निम्नलिखित आउटपुट देगा:
+-------------+ | Total_Value | +-------------+ | 910 | +-------------+ 1 row in set (0.00 sec)
गणना विवरण
- पंक्ति 1: 10 × 9 = 90
- पंक्ति 2: 6 × 20 = 120
- पंक्ति 3: 7 × 100 = 700
- कुल: 90 + 120 + 700 = 910
यह तकनीक इन्वेंटरी मूल्यांकन, बिक्री योग, आदि के लिए उपयोगी है।