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) ব্যবহার করুন।