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

MySQL में अल्फ़ान्यूमेरिक कॉलम को कैसे सॉर्ट करें?


अल्फ़ान्यूमेरिक कॉलम को सॉर्ट करने के लिए, सबस्ट्रिंग() के साथ LIKE ऑपरेटर का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable -> ( -> StudentId varchar(100) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.54 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('S/TU/100'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड) mysql> डेमोटेबल मानों में डालें ('S/TU/1000'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)mysql> डेमोटेबल मानों में डालें ('S/TU/10'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.47 सेकंड)

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

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

आउटपुट

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

<पूर्व>+-----------+| छात्र आईडी |+-----------+| एस/टीयू/100 || एस/टीयू/1000 || S/TU/10 |+----------+3 पंक्तियों में सेट (0.00 सेकंड)

यहाँ MySQL में एक अल्फ़ान्यूमेरिक कॉलम को सॉर्ट करने की क्वेरी है -

mysql> DemoTable से StudentId चुनें, जहां StudentId 'S%' ऑर्डर को substring(StudentId,1,9), substring(StudentId,10)*1;
द्वारा पसंद करता है

आउटपुट

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

<पूर्व>+-----------+| छात्र आईडी |+-----------+| एस/टीयू/10 || एस/टीयू/100 || S/TU/1000 |+----------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. एक्सेल में तिथि के अनुसार कैसे छाँटें

    तिथि के अनुसार डेटा सॉर्ट करना ऐसा लगता है कि यह एक सरल कार्य होना चाहिए, और, वास्तव में, Microsoft Excel डेटा को दिनांक के अनुसार सॉर्ट करने के कई तरीके प्रदान करता है। हालाँकि, कभी-कभी एक्सेल के सॉर्टिंग टूल सही तरीके से काम नहीं करते हैं, और यह बहुत निराशाजनक हो सकता है। यहां एक्सेल में तारीख क

  1. MySQL में कॉलम कैसे विभाजित करें?

    कॉलम को विभाजित करने के लिए, आपको MySQL में SUBSTRING_INDEX() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमोटेबल मानों में (डेविड_मिलर); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.54

  1. कैसे एक MySQL अनुक्रम बनाने के लिए?

    MySQL में सीक्वेंस क्या है? MySQL में, अनुक्रम पूर्णांकों की एक सूची को संदर्भित करता है जो निर्दिष्ट होने पर 1 या 0 से शुरू होने वाले आरोही क्रम में उत्पन्न होता है। कई अनुप्रयोगों को अनुक्रमों की आवश्यकता होती है जिनका उपयोग विशेष रूप से पहचान के लिए अद्वितीय संख्याएं उत्पन्न करने के लिए किया जाए