Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में कॉलम के तत्वों का योग कैसे करें?

SUM() एग्रीगेट फ़ंक्शन का उपयोग

MySQL में एक या अधिक कॉलम के मानों का योग निकालने के लिए SUM() फ़ंक्शन का उपयोग करें।

सिंटैक्स

SELECT SUM(yourColumnName1) AS alias1, SUM(yourColumnName2) AS alias2, ... FROM yourTableName;

उदाहरण

टेबल बनाएं और डेटा डालें:

mysql> CREATE TABLE SumDemoOnColumns (
    -> First INT,
    -> Second INT,
    -> Third INT
    -> );
mysql> INSERT INTO SumDemoOnColumns VALUES(10,20,30);
mysql> INSERT INTO SumDemoOnColumns VALUES(40,50,60);
mysql> INSERT INTO SumDemoOnColumns VALUES(70,80,90);
mysql> INSERT INTO SumDemoOnColumns VALUES(100,110,120);

सभी रिकॉर्ड:

mysql> SELECT * FROM SumDemoOnColumns;
+-------+--------+-------+
| First | Second | Third |
+-------+--------+-------+
| 10    | 20     | 30    |
| 40    | 50     | 60    |
| 70    | 80     | 90    |
| 100   | 110    | 120   |
+-------+--------+-------+

प्रत्येक कॉलम का योग

mysql> SELECT SUM(First) AS First, SUM(Second) AS Second, SUM(Third) AS Third FROM SumDemoOnColumns;
+-------+--------+-------+
| First | Second | Third |
+-------+--------+-------+
| 220   | 260    | 300   |
+-------+--------+-------+

नोट: SUM() NULL मानों को अनदेखा करता है। यदि सभी मान NULL हैं, तो परिणाम NULL होगा।

  1. - MySQL में शर्त के आधार पर दूसरे कॉलम का योग (SUM) कैसे करें?

    MySQL में SUM() एग्रीगेट फ़ंक्शन के साथ GROUP BY क्लॉज का उपयोग करके एक कॉलम के मानों का योग दूसरी कॉलम की शर्त के आधार पर निकाला जा सकता है। उदाहरण परिदृश्य कर्मचारी वेतन डेटा को ज्वाइनिंग वर्ष और महीने के अनुसार समूहित करके कुल वेतन निकालना। तालिका और डेटा mysql> CREATE TABLE DemoTable (

  1. - MySQL में SUBSTRING_INDEX() का उपयोग करके कॉलम कैसे विभाजित करें?

    MySQL में SUBSTRING_INDEX() और LOCATE() फ़ंक्शन का उपयोग करके डिलिमिटर (जैसे अंडरस्कोर) के आधार पर कॉलम को भागों में विभाजित किया जा सकता है। सिंटैक्स 0: बाएं से count भाग -- count < 0: दाएं से |count| भाग उदाहरण: पहला भाग प्राप्त करें (पहले _ से पहले) mysql> CREATE TABLE DemoTable (Name VARCH

  1. - MySQL सीक्वेंस कैसे बनाएं?

    MySQL में सीक्वेंस क्या है? MySQL में, एक सीक्वेंस इंटीजर्स की एक सूची को संदर्भित करता है जो आरोही क्रम में 1 से शुरू होकर या 0 से यदि निर्दिष्ट किया गया हो, उत्पन्न होती है। कई एप्लिकेशन को सीक्वेंस की आवश्यकता होती है जिनका उपयोग विशेष रूप से पहचान के लिए अद्वितीय संख्या उत्पन्न करने के लिए किया