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

MySQL में विशेष कॉलम में कितनी बार मान दिखाई देता है?

<घंटा/>

आप समूह के साथ कुल फ़ंक्शन गिनती() का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है।

अपने कॉलमनाम का चयन करें, अपने कॉलमनाम द्वारा अपने टेबलनाम समूह से किसी भी परिवर्तनीय नाम के रूप में गिनती (*) करें;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है।

mysql> टेबल बनाएं CountSameValue-> (-> Id int,-> Name varchar(100),-> Marks int-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालें। क्वेरी इस प्रकार है।

mysql> CountSameValue मानों (1, 'सैम', 67) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> CountSameValue मानों (2, 'माइक', 87) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> काउंटसेमवैल्यू मानों में डालें (3, 'कैरोल', 67); क्वेरी ओके, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> काउंटसेम वैल्यू वैल्यू (4, 'बॉब', 87) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> CountSameValue मानों में डालें (5, 'जॉन', 71); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> CountSameValue मानों में डालें (6, 'एडम', 66); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> CountSameValue मान (7, 'डेविड', 71) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> CountSameValue मानों में डालें (8, 'मारिया', 67);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

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

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

<पूर्व>+----------+----------+----------+| आईडी | नाम | मार्क्स |+----------+----------+----------+| 1 | सैम | 67 || 2 | माइक | 87 || 3 | कैरल | 67 || 4 | बॉब | 87 || 5 | जॉन | 71 || 6 | एडम | 66 || 7 | डेविड | 71 || 8 | मारिया | 67 |+----------+-------+----------+8 पंक्तियों में सेट (0.00 सेकंड)

कॉलम में कितनी बार मान (अंक) दिखाई देता है, इसकी गणना करने के लिए क्वेरी यहां दी गई है। क्वेरी इस प्रकार है।

mysql> मार्क्स द्वारा काउंटसेमवैल्यू ग्रुप से मार्क्स, काउंट (*) को टोटल के रूप में चुनें;

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

<पूर्व>+----------+----------+| मार्क्स | कुल |+----------+----------+| 67 | 3 || 87 | 2 || 71 | 2 || 66 | 1 |+----------+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL क्वेरी अल्पविराम की फ़ील्ड मान से गिनने के लिए?

    निम्नलिखित वाक्य रचना है - लंबाई चुनें(yourColumnName) - length(replace(yourColumnName, ,, )) as anyAliasName from yourTableName; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (6.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1510 मान (90,97,101,190) में

  1. MySQL क्वेरी संबंधित कॉलम मान से केवल कोई मान नहीं लौटाने के लिए

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

  1. एक MySQL क्वेरी में एक कॉलम में उपयोगकर्ता परिभाषित मान जोड़ें?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1847 ( GameStatus ENUM(PENDING,COMPLETED,CANCELLED));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1847 मानों में (रद्द किया गया); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.0