কম্পিউটার টিউটোরিয়াল

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


  1. MySQL LENGTH() ফাংশন কীভাবে স্ট্রিং দৈর্ঘ্য মাপে?

  2. MySQL কীভাবে কেস-সেনসিটিভ স্ট্রিং তুলনা সম্পাদন করতে পারে?

  3. MySQL টেবিলের কলামে সংরক্ষিত একটি স্ট্রিংর ইনডেক্স পজিশন কীভাবে খুঁজে বের করবেন?

  4. MySQL-এ দিনের সংখ্যা গণনা করুন