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

MySQL में संबंधित डुप्लिकेट आईडी से उच्चतम राशि प्रदर्शित करें

<घंटा/>

संबंधित डुप्लिकेट आईडी से उच्चतम राशि प्रदर्शित करने के लिए, ग्रुप बाय क्लॉज के साथ MAX() का उपयोग करें -

mysql> टेबल बनाएं DemoTable2003(CustomerId int, Amount int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड)

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

mysql> DemoTable2003 मानों में डालें (101,560); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable2003 मानों में डालें (102,1080); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable2003 में डालें मान (101,570); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable2003 मान (102,870) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> DemoTable2003 मानों में डालें (101,460); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable2003 से * चुनें;

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

<पूर्व>+---------------+-----------+| ग्राहक आईडी | राशि |+---------------+-----------+| 101 | 560 || 102 | 1080 || 101 | 570 || 102 | 870 || 101 | 460 |+---------------+-----------+5 पंक्तियों में सेट (0.00 सेकंड)

यहाँ संबंधित डुप्लिकेट आईडी से उच्चतम राशि प्रदर्शित करने की क्वेरी है -

mysql> CustomerId द्वारा DemoTable2003 समूह से CustomerId, अधिकतम(राशि) चुनें;

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

+---------------+----------------+| ग्राहक आईडी | अधिकतम (राशि) |+---------------+---------------+| 101 | 570 || 102 | 1080 |+---------------+---------------+2 पंक्तियों में सेट (0.00 सेकंड)

  1. MySQL में SUM संबंधित डुप्लिकेट रिकॉर्ड

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड, 90); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से * चुनें;

  1. डुप्लिकेट आईडी से अधिकतम संबंधित मान प्राप्त करने के लिए MySQL पंक्तियों का संयोजन?

    इसके लिए आप ग्रुप बाय क्लॉज का इस्तेमाल कर सकते हैं। अधिकतम मान ज्ञात करने के लिए, MAX() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1804 (Id int, Marks1 int, Marks2 int, Marks3 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर

  1. MySQL में संबंधित डुप्लिकेट आईडी वाले कॉलम (फ़्लोटिंग मान) से न्यूनतम मान प्राप्त करें

    संबंधित डुप्लिकेट आईडी वाले कॉलम से न्यूनतम मान प्राप्त करने के लिए, GROUP BY और MIN() - का उपयोग करें अपने कॉलमनाम द्वारा अपनेटेबलनाम समूह से न्यूनतम (आपका कॉलमनाम) चुनें; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - टेबल बनाएं DemoTable2005(Id int, Price float);क्वेरी ओके, 0 पंक्तिया