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

MySQL में GROUP BY के साथ पंक्तियाँ प्राप्त करें?

<घंटा/>

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

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

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

mysql> डेमोटेबल (विषय, मूल्य) मान ('MySQL', 456) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल (विषय, मूल्य) मान ('MySQL', 456) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल (विषय, मूल्य) मान ('मोंगोडीबी', 56) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल (विषय, मूल्य) में डालें मान ('MongoDB', 60); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल (विषय, मूल्य) मान ('जावा', 100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल (विषय, मूल्य) मान ('जावा', 130) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) 

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

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

आउटपुट

+-----+---------+----------+| आईडी | विषय | कीमत |+----+---------+----------+| 1 | माईएसक्यूएल | 456 || 2 | माईएसक्यूएल | 456 || 3 | मोंगोडीबी | 56 || 4 | मोंगोडीबी | 60 || 5 | जावा | 100 || 6 | जावा | 130 |+----+------------+-------+6 पंक्तियों में सेट (0.00 सेकंड)

यहाँ MySQL में GROUB BY के साथ पंक्तियाँ प्राप्त करने की क्वेरी है -

mysql> योग का चयन करें (मूल्य) कुल के रूप में, विषय के आधार पर डेमोटेबल समूह से विषय;

आउटपुट

<पूर्व>+----------+------------+| कुल | विषय |+----------+------------+| 912 | मायएसक्यूएल || 116 | मोंगोडीबी || 230 | जावा |+----------+-----------+3 पंक्तियों में सेट (0.04 सेकंड)
  1. पंक्तियों से एक विशिष्ट पंक्ति प्राप्त करने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1972 (अनुभाग चार(1), छात्रनाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1972 मानों में डालें (सी, कैरोल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उ

  1. MySQL:ग्रुप बाय के साथ फ़ील्ड अपडेट करें?

    GROUP BY के साथ फ़ील्ड को अपडेट करने के लिए, UPDATE कमांड के साथ ORDER BY LIMIT का उपयोग करें - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल2018(कर्मचारी नाम, कर्मचारी वेतन) मान (क्रिस, 25400) में डालें; क्वेरी ठीक है, 1 पंक्ति प

  1. MySQL - एक ही आईडी के साथ एसयूएम पंक्तियां?

    समान आईडी वाली पंक्तियों का योग करने के लिए, ग्रुप बाय हैविंग क्लॉज का उपयोग करें। आइए एक टेबल बनाएं - उदाहरण ;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो84 मानों में डालें (3,1700); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 चयन कथन का उपयो