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

MySQL में, हम एक स्ट्रिंग में निर्दिष्ट स्थान पर एक सबस्ट्रिंग कैसे सम्मिलित कर सकते हैं?


हम एक स्ट्रिंग में निर्दिष्ट स्थान पर एक सबस्ट्रिंग डालने के लिए एक MySQL INSERT() फ़ंक्शन का उपयोग कर सकते हैं।

सिंटैक्स

INSERT(original_string, @pos, @len, new_string)

यहाँ, original_string वह स्ट्रिंग है जिसमें हम कुछ विशिष्ट वर्णों के स्थान पर एक नया स्ट्रिंग सम्मिलित करना चाहते हैं।

  • @pos वह स्थान है जहां से नई स्ट्रिंग का सम्मिलन प्रारंभ होना चाहिए।
  • @len मूल स्ट्रिंग से हटाए जाने वाले वर्णों की संख्या है। वर्णों को हटाने का प्रारंभिक बिंदु @pos का मान है।
  • New_string वह स्ट्रिंग है जिसे हम मूल स्ट्रिंग में सम्मिलित करना चाहते हैं।

उदाहरण

mysql> Select INSERT('MySQL Tutorial',7,8,'@Tutorialspoint');
+------------------------------------------------+
| INSERT('MySQL Tutorial',7,8,'@Tutorialspoint') |
+------------------------------------------------+
| MySQL @Tutorialspoint                          |
+------------------------------------------------+
1 row in set (0.00 sec)

यहाँ उपरोक्त उदाहरण में नई स्ट्रिंग '@Tutorialspoint' डाली गई है। सम्मिलन मूल स्ट्रिंग के 7वें वर्ण से शुरू होता है और यह फ़ंक्शन हटा देता है, प्रारंभिक बिंदु एक 7वां वर्ण है, मूल स्ट्रिंग से कुल 8 वर्ण हैं।


  1. MySQL केस-संवेदी स्ट्रिंग तुलना कैसे कर सकता है?

    जैसा कि हम जानते हैं कि वर्णों की तुलना करते समय MySQL केस-संवेदी नहीं है, लेकिन इसे बदला जा सकता है अर्थात यदि हम अभिव्यक्ति से पहले BINARY कीवर्ड का उपयोग करेंगे तो MySQL केस-संवेदी स्ट्रिंग तुलना कर सकता है। दरअसल, BINARY कीवर्ड MySQL को निर्देश देता है कि स्ट्रिंग में वर्णों की तुलना केवल उनके अ

  1. हम MySQL तालिका के कॉलम में रिकॉर्ड के रूप में संग्रहीत स्ट्रिंग की अनुक्रमणिका स्थिति कैसे ढूंढ सकते हैं?

    हम MySQL तालिका के कॉलम में रिकॉर्ड के रूप में संग्रहीत स्ट्रिंग की अनुक्रमणिका स्थिति खोजने के लिए FIELD() फ़ंक्शन का उपयोग कर सकते हैं। इसे प्रदर्शित करने के लिए हम निम्नलिखित डेटा वाली वेबसाइट नाम की तालिका का उपयोग कर रहे हैं उदाहरण mysql> Select * from websites; +----+---------------+-------

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

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