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

MySQL में SUM() फ़ंक्शन से कॉलम के मानों का योग निकालना

MySQL में किसी न्यूमेरिक कॉलम के सभी मानों का योग निकालने के लिए SUM() एग्रीगेट फ़ंक्शन का उपयोग किया जाता है। यह वित्तीय गणनाओं, इन्वेंट्री योग आदि के लिए आवश्यक है।

उदाहरण के लिए टेबल बनाना

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Amount INT
);

डेटा डालना

mysql> INSERT INTO DemoTable(Amount) VALUES(10);
mysql> INSERT INTO DemoTable(Amount) VALUES(200);
mysql> INSERT INTO DemoTable(Amount) VALUES(190);

सभी रिकॉर्ड देखना

mysql> SELECT * FROM DemoTable;

आउटपुट

+----+--------+
| Id | Amount |
+----+--------+
| 1  | 10     |
| 2  | 200    |
| 3  | 190    |
+----+--------+

कुल योग निकालने की क्वेरी

mysql> SELECT SUM(Amount) AS Total FROM DemoTable;

आउटपुट

+-------+
| Total |
+-------+
| 400   |
+-------+

अतिरिक्त सुझाव: आप SUM() के साथ WHERE क्लॉज़ का उपयोग करके विशिष्ट शर्तों को पूरा करने वाली पंक्तियों का ही योग निकाल सकते हैं। उदाहरण: SELECT SUM(Amount) FROM DemoTable WHERE Amount > 100;

  1. - MySQL में महीने के अनुसार टेबल में मानों का योग कैसे करें

    EXTRACT(MONTH FROM ...) और GROUP BY के साथ मासिक योग इसके लिए EXTRACT() का उपयोग करें, जो विशिष्ट महीने के रिकॉर्ड निकालने की अनुमति देता है। उदाहरण के लिए, जनवरी में सभी कीमतों को जोड़ना (वर्ष की परवाह किए बिना)। पहले टेबल बनाएं: create table DemoTable1415 ( ProductPurchaseDate date, ProductPrice

  1. - MySQL में CHAR_LENGTH() और SUM() का उपयोग करके विशिष्ट कॉलम मानों का आकार प्राप्त करना और योग प्रदर्शित करना

    MySQL में स्ट्रिंग लंबाई का योग स्ट्रिंग कॉलम की लंबाई की गणना करने और शर्तों के आधार पर योग करने के लिए, CHAR_LENGTH() (वर्ण गिनती) या LENGTH() (बाइट गिनती) के साथ SUM() का उपयोग करें। उदाहरण: चयनित पंक्तियों के लिए प्रथम नाम लंबाई का योग SELECT * FROM DemoTable1612; +-----------+----------+ | Fi

  1. - MySQL में कॉलम मानों को शफ़ल करना

    परिचय MySQL में ORDER BY RAND() का उपयोग करके टेबल की पंक्तियों को यादृच्छिक क्रम में प्राप्त किया जा सकता है, जिससे प्रभावी रूप से कॉलम मान शफ़ल हो जाते हैं। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.91 sec) INSERT INTO DemoTable1557(SubjectName) VALUES(C); Query OK, 1 ro