इसके लिए ग्रुप बाय और ऑर्डर बाय क्लॉज दोनों का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं डेमोटेबल (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentGrade char(1));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.87 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल (स्टूडेंटग्रेड) मान ('ए') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल (स्टूडेंटग्रेड) मान ('F') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.14 सेकंड)mysql> डेमोटेबल (स्टूडेंटग्रेड) वैल्यू ('सी') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.28 सेकंड) mysql> डेमोटेबल (स्टूडेंटग्रेड) वैल्यू ('ए') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.23 सेकंड)mysql> डेमोटेबल (स्टूडेंटग्रेड) मान ('एफ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल (स्टूडेंटग्रेड) मान ('एफ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.10 सेकंड)mysql> डेमोटेबल (स्टूडेंटग्रेड) वैल्यू ('बी') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेमोटेबल (स्टूडेंटग्रेड) वैल्यू ('सी') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.13 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
<पूर्व>+-----------+--------------+| छात्र आईडी | स्टूडेंटग्रेड |+-----------+--------------+| 1 | ए || 2 | एफ || 3 | सी || 4 | ए || 5 | एफ || 6 | एफ || 7 | बी || 8 | सी |+----------+--------------+8 पंक्तियों में सेट (0.00 सेकंड)यहाँ वर्णानुक्रम और गिनने की क्वेरी है -
mysql> स्टूडेंटग्रेड का चयन करें, स्टूडेंटग्रेड द्वारा स्टूडेंटग्रेड ऑर्डर द्वारा डेमोटेबल ग्रुप से फ्रीक्वेंसी के रूप में काउंट (स्टूडेंट आईडी) चुनें;