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

दो क्षेत्रों पर समूह का उपयोग करना और MySQL में गिनना?

<घंटा/>

GROUP BY को दो क्षेत्रों में लागू करने और गिनने के लिए, आइए एक तालिका बनाएं। तालिका बनाने के लिए निम्नलिखित क्वेरी है -

mysql> टेबल बनाएं GroupByTwoFieldsDemo −> ( −> Id int, −> Name varchar(200) −>);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)

आइए तालिका में कुछ रिकॉर्ड डालें -

mysql> GroupByTwoFieldsDemo मानों (1, 'जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> GroupByTwoFieldsDemo मानों में डालें (10, 'जॉनसन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) )mysql> GroupByTwoFieldsDemo मानों (9, 'कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> GroupByTwoFieldsDemo मान (6, 'सैम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> GroupByTwoFieldsDemo मानों में डालें (5, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> GroupByTwoFieldsDemo मान (10, 'जॉनसन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> सम्मिलित करें GroupByTwoFieldsDemo मानों में (6, 'सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

तालिका से सभी अभिलेखों को चयन कथन की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -

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

निम्न आउटपुट है -

<पूर्व>+----------+-----------+| आईडी | नाम |+----------+---------+| 1 | जॉन | | 10 | जॉनसन || 9 | कैरल || 6 | सैम || 5 | डेविड || 10 | जॉनसन || 6 | सैम |+------+-----------+7 पंक्तियों में सेट (0.00 सेकंड)

दो कॉलम और काउंट द्वारा समूहबद्ध करने के लिए सिंटैक्स निम्नलिखित है -

अपने ColumnName1 desc, yourColumName2 द्वारा GroupByTwoFieldsDemo समूह से अपना ColumnName1, yourColumnName2,....N,count(yourColumnName1) चुनें;

उपरोक्त सिंटैक्स को दो स्तंभों के आधार पर समूह में लागू करें और डुप्लिकेट मानों की संख्या प्रदर्शित करें -

mysql> ID desc,Name द्वारा GroupByTwoFieldsDemo समूह से Id,Name,count(Id) चुनें;

निम्न आउटपुट है -

<पूर्व>+----------+------------+----------+| आईडी | नाम | गिनती (आईडी) |+------+-----------+-----------+| 10 | जॉनसन | 2 || 9 | कैरल | 1 || 6 | सैम | 2 || 5 | डेविड | 1 || 1 | जॉन | 1 |+----------+-----------+----------+5 पंक्तियाँ सेट में, 1 चेतावनी (0.00 सेकंड)
  1. दो MySQL फ़ील्ड को मिलाएं और परिणाम के साथ तीसरे को अपडेट करें?

    MySQL में दो फ़ील्ड को संयोजित करने के लिए सिंटैक्स निम्नलिखित है - तालिका बदलें yourTableName कॉलम जोड़ें yourColumnName dataType; अपना टेबलनाम अपडेट करें अपना जोड़ा कॉलमनाम सेट करें =concat(yourColumnName1, ,yourColumnName2); आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.57 स

  1. एक MySQL डेटाबेस बनाना और उसका उपयोग करना

    एक बार MySQL इंस्टाल हो जाने के बाद, और उपयोगकर्ता को पता है कि SQL स्टेटमेंट्स को कैसे दर्ज करना है, एक डेटाबेस तक पहुँचा जा सकता है। आइए डेटाबेस में तालिकाओं से डेटा पुनर्प्राप्त करने के लिए आवश्यक चरणों को समझें - सर्वर से कनेक्ट करें एक डेटाबेस बनाएं एक टेबल बनाएं तालिका में डेटा लोड

  1. पायथन का उपयोग करके MySQL में COUNT () और SUM () के उपयोग की व्याख्या करें?

    ये एक तालिका में कॉलम मानों पर अंकगणितीय संचालन करने के लिए उपयोग किए जाने वाले कार्य हैं। COUNT() फ़ंक्शन का उपयोग उन पंक्तियों की संख्या को वापस करने के लिए किया जाता है जो एक निश्चित शर्त को पूरा करती हैं। SUM() तालिका में एक कॉलम में संख्यात्मक मानों के योग को वापस करने के लिए फ़ंक्शन का उपयोग