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

एक MySQL तालिका में एक निश्चित मान के साथ तीन या अधिक पंक्तियों वाली पंक्तियों की गणना करें

<घंटा/>

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

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

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

mysql> डेमोटेबल वैल्यू में डालें(10);क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> डेमोटेबल वैल्यू में डालें(20);क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड)mysql> डेमोटेबल वैल्यू में डालें ( 30); क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल मानों में डालें (10); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें (10); क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.09 सेकेंड)mysql> डेमोटेबल वैल्यू में डालें (20); क्वेरी ओके, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (30); क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ( 10); क्वेरी ओके, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल मानों में डालें (20); क्वेरी ओके, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें (20); क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.11 सेकंड)mysql> डेमोटेबल वैल्यू (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)

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

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

आउटपुट

<पूर्व>+----------+| UserId |+----------+| 10 || 20 || 30 || 10 || 10 || 20 || 30 || 10 || 20 || 20 || 40 |+----------+11 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL तालिका में एक निश्चित मान वाली 3 या अधिक पंक्तियों वाली पंक्तियों को गिनने के लिए क्वेरी निम्नलिखित है -

mysql> काउंट (*) -> से (यूजर आईडी चुनें, काउंट (*) को टोटल -> यूजर आईडी द्वारा डेमोटेबल ग्रुप से चुनें -> )tbl -> जहां टोटल>=3;

यह निम्नलिखित आउटपुट का उत्पादन करेगा यानी मान 10 और 20 तीन या अधिक बार प्रकट होता है। इसलिए, गिनती 2 मानों के लिए है -

आउटपुट

<पूर्व>+----------+| गिनती (*) |+----------+| 2 |+----------+1 पंक्ति सेट में (0.01 सेकंड)
  1. जावा के साथ एक MySQL तालिका में स्तंभों की संख्या की गणना करें

    इसके लिए ResultSetMetaData का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) जावा कोड इस प्रकार है - उदाहरण आयात करें {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {कनेक्शन चोर =शून्य; रेडीस्टेडमेंट पीएस =शून्य; स्टेटमेंट सेंट =अशक्त; परिणामसेट आरएस =श

  1. MySQL वाली तालिका में केवल विशिष्ट पंक्तियों को हटाएं

    केवल विशिष्ट पंक्तियों को हटाने के लिए, MySQL NOT IN () का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1830 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) )AUTO_INCREMENT=101;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल

  1. MySQL के साथ एक या अधिक कॉलम में सटीक मान वाली पंक्तियों को कैसे खोजें?

    इसके लिए आप सबक्वेरी के साथ GROUP BY HAVING का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1861 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Marks int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoT