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

MySQL ফিল্ড মান থেকে লিডিং এবং ট্রেইলিং হোয়াইটস্পেস সরানো

MySQL-এ লিডিং এবং ট্রেইলিং হোয়াইটস্পেস সরাতে TRIM() ফাংশন ব্যবহার করা হয়।

সিনট্যাক্স

mysql> SELECT TRIM(' AnyStringWithWhitespaces ');

প্রয়োগ:

mysql> SELECT TRIM(' Leading And Trailing whitespaces Demo ');

আউটপুট (হোয়াইটস্পেস সরানো হয়েছে):

+---------------------------------------+
| TRIM(' Leading And Trailing whitespaces Demo ') |
+---------------------------------------+
| Leading And Trailing whitespaces Demo |
+---------------------------------------+
1 row in set (0.00 sec)

টেবিল কলাম থেকে হোয়াইটস্পেস সরানো (UPDATE)

নতুন টেবিল তৈরি করুন:

mysql> create table TrimDemo2
-> (
-> name varchar(200)
-> );
Query OK, 0 rows affected (0.53 sec)

হোয়াইটস্পেসসহ রেকর্ড ইনসার্ট:

mysql> insert into TrimDemo2 values(' John ');
Query OK, 1 row affected (0.13 sec)

রেকর্ড দেখুন:

mysql> select *from TrimDemo2;

আউটপুট:

+--------------------+
| name               |
+--------------------+
| John               |
+--------------------+
1 row in set (0.00 sec)

লিডিং এবং ট্রেইলিং হোয়াইটস্পেস সরানোর কোয়েরি:

mysql> UPDATE TrimDemo2 SET name = TRIM(name);
Query OK, 1 row affected (0.20 sec)
Rows matched: 1 Changed: 1 Warnings: 0

আউটপুট (হোয়াইটস্পেস সরানো হয়েছে):

+------+
| name |
+------+
| John |
+------+
1 row in set (0.00 sec)

নোট: TRIM() ডিফল্টে উভয় পাশ থেকে স্পেস সরায়। LTRIM() (লিডিং), RTRIM() (ট্রেইলিং) শুধু এক পাশের জন্য। নির্দিষ্ট ক্যারেক্টার সরাতে TRIM(BOTH 'x' FROM col) ব্যবহার করুন।

  1. MySQL-এ SUBSTRING_INDEX() ব্যবহার করে জিপ কোড থেকে -XXX সরানো

  2. MySQL-এ ইউজার-ডিফাইনড ভেরিয়েবল ব্যবহার করে এক কলাম থেকে অন্য কলামের মান ডিরাইভ করা (রানিং টোটাল)

  3. MySQL-এ REPLACE() ফাংশন ব্যবহার করে নির্দিষ্ট ক্যারেক্টার বড় হাতের অক্ষরে রূপান্তর করা

  4. পাইথনে স্ট্রিং-এর শুরুর ও শেষের হোয়াইটস্পেস সরানো