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

MySQL में कॉलम में प्रत्येक विशिष्ट मान की गिनती कैसे प्राप्त करें?

<घंटा/>

आइए एक कॉलम में प्रत्येक विशिष्ट मान की गिनती प्राप्त करने के लिए एक उदाहरण देखें। सबसे पहले, हम एक टेबल बनाएंगे।

तालिका बनाने के लिए CREATE कमांड का उपयोग किया जाता है।

mysql> तालिका बनाएं DistinctDemo1 -> ( -> id int, -> नाम varchar(100) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.43 सेकंड)

रिकॉर्ड सम्मिलित करना

mysql> DistinctDemo1 मानों (1, 'जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.34 सेकंड) mysql> DistinctDemo1 मानों में डालें (2, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) )mysql> DistinctDemo1 मानों में डालें (3, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> DistinctDemo1 मानों में डालें (4, 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DistinctDemo1 मानों में डालें (5, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

सभी रिकॉर्ड प्रदर्शित करना

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

निम्नलिखित आउटपुट है जो सभी रिकॉर्ड प्रदर्शित करता है।

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

गिनती प्राप्त करने के लिए सिंटैक्स निम्नलिखित है।

mysql> नाम चुनें, COUNT(1) OccurenceValue के रूप में DistinctDemo1 GROUP से नाम ORDER BY OccurenceValue;

यहाँ आउटपुट है।

<पूर्व>+----------+----------------+| नाम | घटना मूल्य |+----------+----------------+| कैरल | 1 || डेविड | 1 || जॉन | 3 |+----------+----------------+3 पंक्तियाँ सेट में (0.04 सेकंड)
  1. MySQL एग्रीगेट फ़ंक्शन के साथ कॉलम का अधिकतम मान प्राप्त करें

    एक कॉलम का अधिकतम मान प्राप्त करने के लिए, MySQL में एक पूर्वनिर्धारित कुल फ़ंक्शन MAX () है। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(Id int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.96 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (999); क्वेरी ठीक

  1. एक MySQL कॉलम में प्रत्येक पंक्ति के समान मान की गणना करें?

    प्रत्येक पंक्ति के समान मान को गिनने के लिए, ग्रुप बाय क्लॉज के साथ COUNT(*) का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1818 (Id int, Name varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1818 मानों में डा

  1. MySQL में विशिष्ट मान वाले कॉलम की संख्या कैसे गिनें?

    निम्नलिखित वाक्य रचना है - सेलेक्टसम(आपका कॉलमनाम1+आपका कॉलमनाम2+आपका कॉलमनाम3...एन) `anyAliasName1` के रूप में, योग(आपका कॉलमनाम1 और आपका कॉलमनाम2 और आपका कॉलमनाम3….एन) आपके टेबलनाम से किसी भी उपनाम के रूप में; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.68 सेकंड) इंसर्ट कमांड की मद