इसे प्राप्त करने के लिए आपको MySQL से कुल फ़ंक्शन गिनती (*) के साथ GROUP BY कमांड का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है:
अपना कॉलमनाम चुनें, COUNT(*) किसी भी वैरिएबल नाम के रूप में अपने टेबलनाम ग्रुप से अपने कॉलमनाम द्वारा;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है:
mysql> तालिका बनाएं SelectDistinct_CountDemo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(10), -> AppearanceId int, -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित ( 0.63 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है:
mysql> SelectDistinct_CountDemo(Name,AppearanceId) value('Larry',1) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> selectDistinct_CountDemo(Name,AppearanceId) value('John',2) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.24 सेकंड)mysql> selectDistinct_CountDemo(Name,AppearanceId) value('Larry',3) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> selectDistinct_CountDemo(Name,AppearanceId) में डालें मान ('लैरी', 10); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> selectDistinct_CountDemo (नाम, प्रकटन आईडी) मान ('कैरोल', 11) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> selectDistinct_CountDemo(Name,AppearanceId) value('Larry',15) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:
mysql> selectDistinct_CountDemo से *चुनें;
निम्न आउटपुट है:
+-----+--------+--------------+| आईडी | नाम | अपीयरेंस आईडी |+-----+----------+--------------+| 1 | लैरी | 1 || 2 | जॉन | 2 || 3 | लैरी | 3 || 4 | लैरी | 10 || 5 | कैरल | 11 || 6 | लैरी | 15 |+-----+----------+--------------+6 पंक्तियों में सेट (0.00 सेकंड)
यहाँ अलग और गिनती का चयन करने के लिए क्वेरी है:
mysql> SelectDistinct_CountDemo से TotalAppearance के रूप में नाम, गिनती (*) चुनें -> नाम से समूह;
निम्न आउटपुट है:
<पूर्व>+----------+-----------------+| नाम | टोटल अपीयरेंस |+----------+---------------------+| लैरी | 4 || जॉन | 1 || कैरल | 1 |+----------+-----------------+3 पंक्तियाँ सेट में (0.00 सेकंड)