इसके लिए आप UNION का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable-> (-> Number int-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.17 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू (10) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (100); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ( -9); क्वेरी ओके, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल मानों में डालें (-190); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें (190); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)mysql> डेमोटेबल मानों में सम्मिलित करें(0);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> डेमोटेबल मानों में सम्मिलित करें(140);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------+| नंबर |+-----------+| 10 || 100 || -9 || -190 || 190 || 0 || 140 |+----------+7 पंक्तियाँ सेट में (0.00 सेकंड)अवरोही क्रम में नकारात्मक मान प्रदर्शित करने के लिए क्वेरी निम्नलिखित है और फिर आरोही क्रम में सकारात्मक मान प्रदर्शित करता है। प्रारंभ में, हम 0 प्रदर्शित कर रहे हैं -
mysql> (* डेमोटेबल से चुनें जहां नंबर =0)-> यूनियन-> (डेमोटेबल से * चुनें जहां नंबर <0 क्रम संख्या desc द्वारा) -> यूनियन-> (डेमोटेबल से चुनें * जहां नंबर> 0 ऑर्डर द्वारा नंबर);
आउटपुट
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------+| नंबर |+-----------+| 0 || -9 || -190 || 10 || 100 || 190 || 140 |+----------+7 पंक्तियाँ सेट में (0.03 सेकंड)