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

MySQL-এ TRIM ফাংশন দিয়ে কমা সরানো


সিনট্যাক্স

স্ট্রিংয়ের শুরু ও শেষ থেকে নির্দিষ্ট ক্যারেক্টার (যেমন কমা) সরাতে TRIM(BOTH ',' FROM column) ব্যবহার করুন।

SELECT TRIM(BOTH ',' FROM yourColumnName) FROM yourTableName;

উদাহরণ

টেবিল তৈরি

mysql> create table TrimCommasDemo (
    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> AllTechnicalSkills text
    -> );
Query OK, 0 rows affected (0.81 sec)

ডেটা ইনসার্ট (কমা সহ)

mysql> insert into TrimCommasDemo(AllTechnicalSkills) values(',C,C++,Java,');
Query OK, 1 row affected (0.14 sec)
mysql> insert into TrimCommasDemo(AllTechnicalSkills) values(',MySQL,SQL Server,MongoDB,');
Query OK, 1 row affected (0.13 sec)
mysql> insert into TrimCommasDemo(AllTechnicalSkills) values(',Spring Framework,Hibernate Framework,');
Query OK, 1 row affected (0.13 sec)

ডেটা যাচাই

mysql> select * from TrimCommasDemo;

আউটপুট

+----+----------------------------------------+
| Id | AllTechnicalSkills                     |
+----+----------------------------------------+
|  1 | ,C,C++,Java,                           |
|  2 | ,MySQL,SQL Server,MongoDB,             |
|  3 | ,Spring Framework,Hibernate Framework, |
+----+----------------------------------------+

কমা টিম করা

mysql> SELECT TRIM(BOTH ',' FROM AllTechnicalSkills) FROM TrimCommasDemo;

আউটপুট

+----------------------------------------+
| TRIM(BOTH ',' FROM AllTechnicalSkills) |
+----------------------------------------+
| C,C++,Java                             |
| MySQL,SQL Server,MongoDB               |
| Spring Framework,Hibernate Framework   |
+----------------------------------------+

অতিরিক্ত অপশন:

  • TRIM(LEADING ',' FROM col) — শুধু শুরুর কমা
  • TRIM(TRAILING ',' FROM col) — শুধু শেষের কমা
  • TRIM(BOTH ',' FROM col) — উভয়ই (ডিফল্ট)

এই পদ্ধতিতে CSV-স্টাইল ডেটা ক্লিন করার সময় খুব কাজে লাগে।

  1. Java ব্যবহার করে MySQL ডেটাবেসে ডেটা আপডেট করা

  2. Java ব্যবহার করে MySQL ডেটাবেস থেকে ডেটা ডিলিট করা

  3. PHP এবং MySQL-এ 'Boolean' মান হ্যান্ডেল করার পদ্ধতি

  4. MySQL-এ JDBC ব্যবহার করে ব্যাকস্ল্যাশ ইস্কেপ করার উপায়