REPLACE() ফাংশন ব্যবহার
স্ট্রিংয়ের মধ্যে নির্দিষ্ট উপস্ট্রিং পরিবর্তন করার জন্য REPLACE() ফাংশন ব্যবহার করা হয়।
সারণি ও ডেটা
mysql> create table DemoTable1625 (FullName varchar(20));
mysql> insert into DemoTable1625 values('John Doe'),('Adam Smith'),('John Smith'),('Carol Taylor');
আপডেট কোয়েরি
mysql> update DemoTable1625 set FullName=replace(FullName,' ','-'); Query OK, 4 rows affected (0.15 sec)
ফলাফল
mysql> select * from DemoTable1625;
+--------------+ | FullName | +--------------+ | John-Doe | | Adam-Smith | | John-Smith | | Carol-Taylor | +--------------+
ব্যাখ্যা
- REPLACE(str, from_str, to_str) —
strএর সবfrom_strকেto_strদিয়ে প্রতিস্থাপন করে - এখানে স্পেস (
' ') কে ড্যাশ ('-') দিয়ে বদলে দিয়েছে
দ্রষ্টব্য: এটি সকল স্পেস পরিবর্তন করে। যদি শুধু প্রথম বা শেষ স্পেস পরিবর্তন করতে হয়, তবে TRIM() বা SUBSTRING_INDEX() ব্যবহার করতে হয়।