আপডেট ক্লজের সাথে TRIM() ফাংশন ব্যবহার করে কলামের মান থেকে একটি নির্দিষ্ট স্ট্রিং মুছে ফেলার পরে আমরা MySQL টেবিল আপডেট করতে পারি। 'examination_btech' সারণী থেকে উদাহরণ অনুসরণ করলে বিষয়টি আরও পরিষ্কার হবে −
উদাহরণ
ধরুন আমরা যদি 'কোর্স' কলামের শেষ থেকে '(CSE)' মান মুছে ফেলতে চাই এবং টেবিলটিও আপডেট করতে চাই তাহলে নিচের প্রশ্নের সাহায্যে তা করা যেতে পারে −
mysql> Update examination_btech SET Course = TRIM(Trailing '(CSE)' FROM Course); Query OK, 10 rows affected (0.13 sec) mysql> Select * from examination_btech; +-----------+----------+--------+ | RollNo | Name | Course | +-----------+----------+--------+ | 201712001 | Rahul | B.tech | | 201712002 | Raman | B.tech | | 201712003 | Sahil | B.tech | | 201712004 | Shalini | B.tech | | 201712005 | Pankaj | B.tech | | 201712006 | Mohan | B.tech | | 201712007 | Yash | B.tech | | 201712008 | digvijay | B.tech | | 201712009 | Gurdas | B.tech | | 201712010 | Preeti | B.tech | +-----------+----------+--------+ 10 rows in set (0.00 sec)
উপরের ফলাফল সেট থেকে, এটা স্পষ্ট যে কলামের শেষ ‘কোর্স’ থেকে ‘(CSE)’ সরিয়ে দেওয়া হয়েছে এবং টেবিলটিও আপডেট করা হয়েছে।
একইভাবে, TRIM() ফাংশনের সাহায্যে, আমরা শুরু থেকে স্ট্রিংটি সরিয়ে দিতে পারি এবং টেবিলটি আপডেট করতে পারি।
mysql> Update examination_btech SET RollNo = TRIM(Leading '201712' FROM RollNo); Query OK, 10 rows affected (0.04 sec) mysql> Select * from examination_btech; +--------+----------+--------+ | RollNo | Name | Course | +--------+----------+--------+ | 1 | Rahul | B.Tech | | 2 | Raman | B.Tech | | 3 | Sahil | B.Tech | | 4 | Shalini | B.Tech | | 5 | Pankaj | B.Tech | | 6 | Mohan | B.Tech | | 7 | Yash | B.Tech | | 8 | digvijay | B.Tech | | 9 | Gurdas | B.Tech | | 10 | Preeti | B.Tech | +--------+----------+--------+ 10 rows in set (0.00 sec)
উপরের ফলাফলের সেট থেকে, এটা স্পষ্ট যে '201712' কলাম 'রোল নম্বর' শুরু থেকে সরানো হয়েছে এবং টেবিলটিও আপডেট করা হয়েছে৷