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

MySQL-এ TRIM() ফাংশন ব্যবহার করে স্পেস রিমোভ করা

শুরু এবং শেষের স্পেস সরাতে TRIM() ফাংশন ব্যবহার করা হয়। সিনট্যাক্স:

UPDATE yourTableName SET yourColumnName=TRIM(yourColumnName);

উদাহরণ

টেবিল তৈরি এবং স্পেসসহ ডেটা ইনসার্ট করি:

mysql> create table removeSpaceDemo (
    -> Id int NOT NULL AUTO_INCREMENT,
    -> UserId varchar(20),
    -> UserName varchar(10),
    -> PRIMARY KEY(Id)
    -> ); Query OK, 0 rows affected (0.81 sec)

mysql> insert into removeSpaceDemo(UserId,UserName) values('John1267 ','John'); Query OK, 1 row affected (0.25 sec)
mysql> insert into removeSpaceDemo(UserId,UserName) values(' 12Larry56','Larry'); Query OK, 1 row affected (0.17 sec)
mysql> insert into removeSpaceDemo(UserId,UserName) values(' David909','David'); Query OK, 1 row affected (0.18 sec)
mysql> insert into removeSpaceDemo(UserId,UserName) values('Bob912 ','Bob'); Query OK, 1 row affected (0.13 sec)
mysql> insert into removeSpaceDemo(UserId,UserName) values(' Sam123 ','Sam'); Query OK, 1 row affected (0.10 sec)

TRIM() ব্যবহার করে স্পেস সরাই:

mysql> update removeSpaceDemo set UserId=TRIM(UserId); Query OK, 5 rows affected (0.33 sec) Rows matched: 5 Changed: 5 Warnings: 0

ফলাফল (শুরু ও শেষের স্পেস গিয়েছে):

+----+-----------+----------+
| Id | UserId    | UserName |
+----+-----------+----------+
|  1 | John1267  | John     |
|  2 | 12Larry56 | Larry    |
|  3 | David909  | David    |
|  4 | Bob912    | Bob      |
|  5 | Sam123    | Sam      |
+----+-----------+----------+

নোট: শুধু ডানের স্পেস সরাতে RTRIM(), শুধু বামের স্পেস সরাতে LTRIM() ব্যবহার করা যায়।

  1. MySQL-এ শর্ত অনুযায়ী ভিন্ন ফিল্ড আপডেট করা

  2. MySQL-এ একাধিক কলাম একসাথে আপডেট করা (সিঙ্গল কুয়েরি)

  3. MySQL-এ RTRIM() ফাংশন ব্যবহার করে ট্রেইলিং স্পেস সরানো

  4. MySQL-এ একসাথে দুটি কলাম আপডেট করা (সিঙ্গল কোয়েরি)