हम एक स्ट्रिंग में निर्दिष्ट स्थान पर एक सबस्ट्रिंग डालने के लिए एक 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 वर्ण हैं।