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' होगा और ऐसा आउटपुट प्राप्त करने के लिए हम SUBSTRING_INDEX() फंक्शन का उपयोग INSTR() फंक्शन के साथ कर सकते हैं। इसे निम्न प्रकार से दर्शाया गया है:

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 क्वेरी का उपयोग नहीं कर सकते, हम JOIN का उपयोग करके MINUS क्वेरी को सिमुलेट करेंगे। इसे निम्न उदाहरण से समझा जा सकता है - उदाहरण इस उदाहरण में, हम दो टेबल Student_detail और Student_info ले रहे हैं जिनमें निम्न डेटा है - mysql> Select * from Student_detail; +----------

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

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

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

    MySQL में DATE() फ़ंक्शन और GROUP BY के साथ SUM() का उपयोग करके आप प्रत्येक दिनांक के लिए मानों का योग प्राप्त कर सकते हैं, जो दिन-वार गिनती या योग रिपोर्ट के लिए उपयोगी है। उदाहरण तालिका बनाना CREATE TABLE DemoTable ( ShippingDate DATETIME, CountOfDate INT ); डेटा डालना (एक ही दिनांक के