MySQL में श्रेणी के आधार पर समूह बनाने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है
mysql> टेबल बनाएं GroupByRangeDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> YourRangeValue int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड)
अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड्स इन्सर्ट कर सकते हैं।
क्वेरी इस प्रकार है
mysql> GroupByRangeDemo (YourRangeValue) मान (1) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> GroupByRangeDemo (YourRangeValue) मान (7) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> GroupByRangeDemo (YourRangeValue) मान (9) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> GroupByRangeDemo (YourRangeValue) मान (23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> GroupByRangeDemo में डालें (YourRangeValue) मान (33); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> GroupByRangeDemo (YourRangeValue) मान (35) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> GroupByRangeDemo (YourRangeValue) मानों में डालें (1017);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।
क्वेरी इस प्रकार है
mysql> GroupByRangeDemo से *चुनें;
निम्न आउटपुट है
<पूर्व>+----+----------------+| आईडी | YourRangeValue |+----+----------------+| 1 | 1 || 2 | 7 || 3 | 9 || 4 | 23 || 5 | 33 || 6 | 35 || 7 | 1017 |+----+----------------+7 पंक्तियाँ सेट में (0.04 सेकंड)श्रेणी के आधार पर समूह की क्वेरी यहां दी गई है
mysql> GroupByRangeDemo से राउंड (YourRangeValue / 10), काउंट (YourRangeValue) चुनें, जहां YourRangeValue <40 ग्रुप बाय राउंड (YourRangeValue / 10) -> Union -> '40+' चुनें, GroupByRangeDemo से काउंट (YourRangeValue) चुनें, जहां YourRangeValue>=40;
निम्न आउटपुट है
<पूर्व>+----------------------------+---------------------------- ------+| राउंड (YourRangeValue / 10) | गिनती (YourRangeValue) |+----------------------------+--------------- --------+| 0 | 1 || 1 | 2 || 2 | 1 || 3 | 1 || 4 | 1 || 40+ | 1 |+----------------------------+---------------------------- -----+6 पंक्तियाँ सेट में (0.08 सेकंड)