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

हम डैश से जुड़े MySQL स्ट्रिंग को कैसे उलट सकते हैं?

<घंटा/>

MySQL का फंक्शन नेम REVERSE() है जिसकी मदद से हम स्ट्रिंग को रिवर्स कर सकते हैं। लेकिन मान लीजिए कि अगर हम डैश से जुड़े स्ट्रिंग को उलटना चाहते हैं तो REVERSE() फ़ंक्शन का उपयोग करने से उचित परिणाम नहीं मिलेगा जैसा कि निम्नलिखित उदाहरण में दिखाया गया है:

mysql> Select REVERSE('AB-CD-EF');
+---------------------+
| REVERSE('AB-CD-EF') |
+---------------------+
| FE-DC-BA            |
+---------------------+
1 row in set (0.00 sec)

उपयुक्त परिणाम 'EF-CD-AB' होगा और ऐसा आउटपुट प्राप्त करने के लिए हम Instr() फ़ंक्शन के साथ SUBSTRING_INDEX() फ़ंक्शन का उपयोग कर सकते हैं। इसे इस प्रकार प्रदर्शित किया जाता है:

mysql> Select CONCAT(SUBSTRING_INDEX('AB-CD-EF','-',-1), '-', substr('AB-CD-EF',instr('AB-CD-EF',"-")+1, instr('AB-CD-EF',"-")),LEFT('AB-CD-EF',LOCATE('-','AB-CD-EF') -1))As 'Reversed';
+-----------+
| Reversed  |
+-----------+
| EF-CD-AB  |
+-----------+
1 row in set (0.00 sec)


  1. हम MySQL MINUS क्वेरी का अनुकरण कैसे कर सकते हैं?

    चूंकि हम MySQL में MINUS क्वेरी का उपयोग नहीं कर सकते हैं, हम MINUS क्वेरी का अनुकरण करने के लिए JOIN का उपयोग करेंगे। इसे निम्न उदाहरण की सहायता से समझा जा सकता है - उदाहरण इस उदाहरण में, हम दो टेबल हैं, जिसका नाम है Student_detail और Student_info जिसमें निम्न डेटा है - mysql> Select * from Stud

  1. हम तालिकाओं की सूची में MySQL अस्थायी तालिकाओं को कैसे देख सकते हैं?

    जैसा कि हम जानते हैं कि हम SHOW TABLES स्टेटमेंट की मदद से डेटाबेस में टेबल्स की लिस्ट देख सकते हैं। लेकिन इस सूची में MySQL अस्थायी तालिकाओं को संग्रहीत नहीं किया जाता है या दूसरे शब्दों में हम कह सकते हैं कि हम SHOW TABLES कथन की सहायता से अस्थायी तालिकाओं को नहीं देख सकते हैं। इसे स्पष्ट करने के

  1. मैं MySQL में दिनों की संख्या कैसे गिन सकता हूं?

    आइए पहले एक तालिका बनाएं जिसमें एक कॉलम डेटाटाइम के रूप में हो और दूसरा जिसमें दिन संग्रहीत हों: टेबल बनाएं डेमोटेबल (शिपिंगडेट डेटटाइम, काउंटऑफडेट इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है: डेमोटेबल मानों