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