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

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

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1623 -> ( -> StudentCode varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड)

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

mysql> DemoTable1623 मानों ('STU-MIT-143') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DemoTable1623 मानों ('STU-MIT-10') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable1623 मानों ('STU-MIT-150') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> DemoTable1623 मानों ('STU-MIT-148') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)

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

mysql> DemoTable1623 से * चुनें;

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

<पूर्व>+---------------+| छात्र कोड |+---------------+| एसटीयू-एमआईटी-143 || स्टू-एमआईटी-10 || स्टू-एमआईटी-150 || STU-MIT-148 |+---------------+4 पंक्तियों में सेट (0.00 सेकंड)

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

mysql> DemoTable1623 से * चुनें -> substring_index(StudentCode, '-', 1), -> substring_index(StudentCode, '-', -1) + 0;
द्वारा ऑर्डर करें

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

<पूर्व>+---------------+| छात्र कोड |+---------------+| स्टू-एमआईटी-10 || एसटीयू-एमआईटी-143 || स्टू-एमआईटी-148 || STU-MIT-150 |+---------------+4 पंक्तियों में सेट (0.00 सेकंड)
  1. जावा में MySQL के साथ ResultSet पर कॉलम नाम कैसे प्राप्त करें?

    परिणाम सेट पर कॉलम नाम प्राप्त करने के लिए, आपको getMetaData() विधि का उपयोग करने की आवश्यकता है। GetMetadata() का प्रोटोटाइप इस प्रकार है - ResultSetMetaData getMetaData SQLException फेंकता है; 5 कॉलम नामों के साथ एक MySQL तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है - );क्वेरी ठीक है, 0 पंक

  1. MySQL में किसी विशिष्ट कॉलम नाम के साथ टेबल कैसे खोजें?

    कॉलम नाम खोजने के लिए, info_schema.columns का उपयोग करें। निम्नलिखित वाक्य रचना है - जानकारी_स्कीमा.कॉलम से अलग टेबल_नाम चुनें, जहां कॉलम_नाम जैसे %yourSearchValue% और table_schema=database(); आइए विभिन्न तालिका में कॉलम नाम खोजने के लिए उपरोक्त सिंटैक्स को लागू करें। यहां, हम केवल विशिष्ट कॉलम नाम

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

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