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' ইনসার্ট হয়েছে। ইনসারশন ৭ম অক্ষর থেকে শুরু হয়েছে এবং ৮টি অক্ষর মুছে ফেলা হয়েছে।