MySQL में किसी कॉलम के सभी मानों का योग निकालने के लिए SUM() एग्रीगेट फ़ंक्शन का उपयोग करें।
टेबल निर्माण
mysql> CREATE TABLE DemoTable (
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Amount INT
);
डेटा डालना
mysql> INSERT INTO DemoTable(Amount) VALUES(50); mysql> INSERT INTO DemoTable(Amount) VALUES(60); mysql> INSERT INTO DemoTable(Amount) VALUES(70);
सभी रिकॉर्ड देखें
mysql> SELECT * FROM DemoTable;
+----+--------+ | Id | Amount | +----+--------+ | 1 | 50 | | 2 | 60 | | 3 | 70 | +----+--------+ 3 rows in set (0.00 sec)
कुल योग निकालने की क्वेरी
mysql> SELECT SUM(Amount) FROM DemoTable;
परिणाम
+-------------+ | SUM(Amount) | +-------------+ | 180 | +-------------+ 1 row in set (0.00 sec)
नोट: SUM() NULL मानों को अनदेखा करता है। यदि सभी मान NULL हैं तो परिणाम NULL होगा।