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

MySQL में GROUP BY का उपयोग करके गिनती सीमित करें

<घंटा/>

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

mysql> टेबल बनाएं DemoTable(UserId int, UserMessage varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)

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

mysql> डेमोटेबल मानों में डालें(1,'Hi');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)mysql> डेमोटेबल मानों में डालें(2,'हैलो');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) )mysql> डेमोटेबल मानों में डालें (2, 'अच्छा'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल मानों में डालें (1, 'अच्छा'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमोटेबल मानों में डालें (1, 'विस्मयकारी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें (1, 'अद्भुत'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में(1,'गुड मॉर्निंग');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

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

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

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

<पूर्व>+------+--------------+| उपयोगकर्ता आईडी | उपयोगकर्ता संदेश |+-----------+--------------+| 1 | नमस्ते || 2 | नमस्ते || 2 | अच्छा || 1 | अच्छा || 1 | बहुत बढ़िया || 1 | अद्भुत || 1 | सुप्रभात |+----------+--------------+7 पंक्तियाँ सेट में (0.00 सेकंड)

GROUP BY का उपयोग करके गिनती को सीमित करने के लिए क्वेरी निम्नलिखित है -

mysql> UserId का चयन करें, जब गिनती (*) <4 हो तो गिनें (*) अन्यथा UserId द्वारा DemoTable समूह से 'NumberOfMessage' के रूप में '4 से अधिक' अंत;

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

+--------+----+| उपयोगकर्ता आईडी | नंबरऑफमैसेज |+----------+---------------------+| 1 | 4 से बड़ा || 2 | 2 |+----------+---------------------+2 पंक्तियाँ सेट में (0.06 सेकंड)

  1. जावा JDBC का उपयोग करके MySQL के विरुद्ध "गिनती" क्वेरी का रिटर्न प्रकार क्या है?

    वापसी प्रकार की गिनती लंबी है। जावा स्टेटमेंट इस प्रकार है rs.next();long result=rs.getLong(anyAliasName); सबसे पहले, हमारे सैंपल डेटाबेस टेस्ट3 में कुछ रिकॉर्ड्स के साथ एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) इंसर्ट कमांड का उपयोग करके ट

  1. नामों के आधार पर समूहबद्ध करने के लिए MySQL क्वेरी और एक नए कॉलम में गिनती प्रदर्शित करें

    COUNT () विधि के साथ GROUP BY का उपयोग करें। GROUP BY के साथ नामों को समूहित करें और COUNT () विधि का उपयोग करके गिनें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(30));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वै

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

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