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

MySQL-এ TRIM() দিয়ে সকল সারির অপ্রয়োজনীয় হোয়াইটস্পেস সরিয়ে আপডেট করা

TRIM() ফাংশন

TRIM(str) স্ট্রিংয়ের শুরু এবং শেষের স্পেস (এবং ডিফল্টভাবে অন্যান্য হোয়াইটস্পেস) সরিয়ে দেয়।

সারণি ও ডেটা

mysql> create table DemoTable1405 (FirstName varchar(20), LastName varchar(20));
mysql> insert into DemoTable1405 values('  Chris',' Brown '),('David   ',' Miller '),('  Carol ',' Taylor ');

আপডেট কোয়েরি

mysql> update DemoTable1405 set FirstName=trim(FirstName), LastName=trim(LastName);

ফলাফল

+-----------+----------+
| FirstName | LastName |
+-----------+----------+
| Chris     | Brown    |
| David     | Miller   |
| Carol     | Taylor   |
+-----------+----------+

বিকল্প

  • LTRIM() — শুধু বাম পাশ
  • RTRIM() — শুধু ডান পাশ
  • TRIM(BOTH 'x' FROM str) — নির্দিষ্ট অক্ষর সরানোর জন্য

ডেটা ক্লিনসিংয়ের জন্য এটি অত্যন্ত উপযোগী।

  1. MySQL-এ TRIM() ব্যবহার করে ট্রেইলিং আন্ডারস্কোর (_) মুছে ফেলা

  2. MySQL-এ LIKE এবং SUBSTRING ব্যবহার করে মিলে যাওয়া স্ট্রিং বের করে নতুন কলাম তৈরি করা

  3. MySQL-এ প্রথম এবং শেষ সারি বাদ দিয়ে বাকি সারি বের করা

  4. MySQL-এ প্রথম অক্ষর বড় এবং বাকি ছোট করে আপডেট করা