हम मूल स्ट्रिंग से वर्णों को हटाने के बाद एक स्ट्रिंग के भीतर नई स्ट्रिंग सम्मिलित करने के लिए MySQL INSERT () फ़ंक्शन का उपयोग कर सकते हैं।
सिंटैक्स
INSERT(original_string, @pos, @len, new_string)
यहाँ, original_string वह स्ट्रिंग है जिसमें हम कुछ विशिष्ट वर्णों के स्थान पर नई स्ट्रिंग सम्मिलित करना चाहते हैं।
@pos वह स्थान है जिस पर नई स्ट्रिंग का सम्मिलन प्रारंभ होना चाहिए।
@len मूल स्ट्रिंग से हटाए जाने वाले वर्णों की संख्या है। वर्णों को हटाने का प्रारंभिक बिंदु @pos का मान है।
New_string वह स्ट्रिंग है जिसे हम मूल स्ट्रिंग में सम्मिलित करना चाहते हैं।
उदाहरण
mysql> Select INSERT('Yash Sharma',5,7,' Pal'); +----------------------------------+ | INSERT('Yash Sharma',5,7,' Pal') | +----------------------------------+ | Yash Pal | +----------------------------------+ 1 row in set (0.00 sec)
यहाँ उपरोक्त उदाहरण में नई स्ट्रिंग 'पाल' डाली गई है। सम्मिलन मूल स्ट्रिंग के 5 वें वर्ण से शुरू होता है और यह फ़ंक्शन हटा देता है, प्रारंभिक बिंदु 5 वां वर्ण है, मूल स्ट्रिंग से कुल 7 वर्ण हैं।