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

MySQL में एकाधिक कॉलम से मूल्य की गणना कैसे करें?

<घंटा/>

एकाधिक स्तंभों से मान की गणना करने के लिए, GROUP BY का उपयोग करें। निम्नलिखित वाक्य रचना है -

अपने कॉलमनाम1 के अनुसार अपने कॉलमनाम1, योग(आपका कॉलमनाम2*आपका कॉलमनाम3) को अपने टेबलनाम समूह से किसी भी उपनाम के रूप में चुनें;

आइए पहले एक टेबल बनाएं -

mysql> टेबल कैलकुलेट करेंValueDemo -> (-> Id int, -> ProductPrice int, -> ProductWeight int ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -

mysql> कैलकुलेटवैल्यूडेमो वैल्यू (100,35,5) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> कैलकुलेट वैल्यूडेमो वैल्यू (101,50,3) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) )mysql> कैलकुलेटवैल्यूडेमो वैल्यूज़ (100,100,4) में डालें;क्वेरी ओके, 1 रो प्रभावित (0.17 सेकंड)mysql> कैलकुलेटवैल्यूडेमो वैल्यूज़ में डालें(101,500,2);क्वेरी ओके, 1 पंक्ति प्रभावित (0.22 सेकंड)

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

mysql> कैलकुलेटवैल्यूडेमो से * चुनें;

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

<पूर्व>+----------+--------------+---------------+| आईडी | उत्पाद मूल्य | उत्पाद वजन |+----------+--------------+---------------+| 100 | 35 | 5 || 101 | 50 | 3 || 100 | 100 | 4 || 101 | 500 | 2 |+------+--------------+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ एक से अधिक स्तंभों से मान की गणना करने के लिए क्वेरी है -

mysql> Id, sum(ProductPrice*ProductWeight) के रूप में कुल गणना ValueDemo group by Id का चयन करें;

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

<पूर्व>+----------+----------+| आईडी | कुल |+----------+----------+| 100 | 575 || 101 | 1150 |+------+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में एकाधिक कॉलम वाली सूची से न्यूनतम मान प्राप्त करें?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable756 (Value1 int, Value2 int, Value3 int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable756 मानों में डालें(139,98,99);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग

  1. MySQL में दो कॉलम से उच्चतम मूल्य से कैसे ऑर्डर करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable834(Value1 int, Value2 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.50 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable834 मान (30,10) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिक

  1. एक एकल MySQL क्वेरी में कॉलम प्रकार के एकाधिक कॉलम कैसे बदलें?

    एकल MySQL क्वेरी में कॉलम प्रकार के कई कॉलम को बदलने के लिए, सिंटैक्स इस प्रकार है - टेबल बदलें yourTableNameकॉलम को संशोधित करें अपना कॉलमनाम 1 yourDataType1, कॉलम को संशोधित करें अपना कॉलमनाम 2 yourDataType2,..N; आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(Id varchar(100), FirstName text, La