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

MySQL में तालिका मानों के आधार पर पूर्णांक जोड़ने का प्रभावी तरीका?

<घंटा/>

आपको ग्रुप बाय क्लॉज का उपयोग करने की आवश्यकता है। आइए पहले एक −

. बनाएं
mysql> टेबल बनाएं DemoTable1443 -> ( -> StudentId int, -> StudentScore int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.42 सेकंड)

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

mysql> DemoTable1443 मान (100,78) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> DemoTable1443 मान (101,89) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> सम्मिलित करें DemoTable1443 मानों में (100,88); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1443 मानों में डालें(101,97);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
mysql> DemoTable1443 से * चुनें;

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

<पूर्व>+-----------+--------------+| छात्र आईडी | स्टूडेंटस्कोर |+-----------+--------------+| 100 | 78 || 101 | 89 || 100 | 88 || 101 | 97 |+----------+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

तालिका मानों के आधार पर पूर्णांक जोड़ने की क्वेरी निम्नलिखित है -

mysql> DemoTable1443 से StudentId,sum(StudentScore) का चयन करें -> StudentId द्वारा समूह;

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

<पूर्व>+-----------+---------------------+| छात्र आईडी | योग (छात्र स्कोर) |+-----------+---------------------+| 100 | 166 || 101 | 186 |+-----------+---------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में एक कॉलम के मानों को एक नई तालिका में कॉपी करने का सबसे आसान तरीका?

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

  1. किसी अन्य MySQL तालिका के कॉलम के आधार पर कॉलम अपडेट करें

    इसके लिए आप ज्वाइन कॉन्सेप्ट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (100, बॉब); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके तालिका

  1. जावा का उपयोग करके MySQL तालिका मान प्रदर्शित करें

    इसके लिए आप ResultSet कॉन्सेप्ट का इस्तेमाल कर सकते हैं। कनेक्शन के लिए, हम MySQL JDBC ड्राइवर का उपयोग करेंगे। आइए एक टेबल बनाएं - उदाहरण ;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण सम्मिलित करें) डेमो87 मानों में (बॉब, 22); क्वेरी ठीक है, 1