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

MySQL के साथ कस्टम क्रम में अक्षरों और प्रतीकों वाले मानों को क्रमबद्ध करें

<घंटा/>

कस्टम ऑर्डर के लिए, ORDER BY FIELD() का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(Title varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल मानों में डालें ('Java_1+'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें ('MySQL_23+'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('MongoDB++'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('C++_23'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+-----------+| शीर्षक |+-----------+| जावा_1+ || MySQL_23+ || मोंगोडीबी++ || C++_23 |+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

कस्टम क्रम में अक्षरों और प्रतीकों वाले मानों को क्रमबद्ध करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable क्रम से फ़ील्ड के अनुसार *चुनें (Title,'MySQL_23+','C++_23','Java_1+','MongoDB++');

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+-----------+| शीर्षक |+-----------+| MySQL_23+ || सी++_23 || जावा_1+ || MongoDB++ |+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL एक विशिष्ट कॉलम x द्वारा ऑर्डर करें और शेष मानों को आरोही क्रम में प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(5);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से * चुनें; यह निम

  1. MySQL में स्ट्रिंग और संख्याओं के साथ VARCHAR रिकॉर्ड ऑर्डर करें

    इसके लिए ORDER BY क्लॉज का प्रयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.57 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (103M );क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प

  1. MySQL में वर्ण और संख्याओं के साथ मिश्रित कॉलम से वर्ण मानों को क्रमबद्ध करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (D56); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से * चुनें; यह निम