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

एक MySQL तालिका से एकाधिक पंक्ति (सभी नहीं) मानों का योग प्राप्त करें?

<घंटा/>

इसके लिए आप MySQL के एग्रीगेट फंक्शन SUM() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Amount int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल (राशि) मान (400) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल (राशि) मान (10) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल (राशि) मान (50) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल (राशि) मान (500) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल में डालें (राशि) मान(80);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

+-----+--------+| आईडी | राशि |+----+----------+| 1 | 400 || 2 | 10 || 3 | 50 || 4 | 500 || 5 | 80 |+----+-----+5 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ MySQL तालिका से पंक्तियों का योग (सभी नहीं) प्राप्त करने के लिए क्वेरी है -

mysql> DemoTable से योग (राशि) चुनें जहां Id(1,4,5);

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+---------------+| योग(राशि) |+---------------+| 980 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में एकल पंक्ति का योग मान?

    आप एक पंक्ति के मानों का योग करने के लिए नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं - केस 1 - यदि आपके कॉलम में NULL मान नहीं है, तो सिंटैक्स निम्न है - अपना कॉलमनाम1+आपका कॉलमनाम2+अपना कॉलमनाम3+.......+एन अपने टेबलनाम से किसी भी वैरिएबल नाम के रूप में चुनें; केस 2 - अगर आपके कॉलम में NULL वैल्यू ह

  1. MySQL में किसी तालिका से दूसरा अंतिम रिकॉर्ड कैसे प्राप्त करें?

    पिछले एक से पहले यानी MySQL में दूसरा अंतिम रिकॉर्ड प्राप्त करने के लिए, आपको सबक्वेरी का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है SELECT *FROM (SELECT *FROM yourTableName ORDER BY yourIdColumnName DESC LIMIT 2) anyAliasName ORDER BY yourIdColumnName LIMIT 1; आइए पहले एक टेबल बनाएं। तालि

  1. जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको java से executeQuery() विधि का उपयोग करने की आवश्यकता है। सबसे पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां, हम नमूना डेटाबेस में निम्न तालिका बनाएंगे );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक