TRIM() ফাংশন দিয়ে লিডিং ও ট্রেইলিং হোয়াইটস্পেস সরান
MySQL-এ TRIM() ফাংশন স্ট্রিংয়ের শুরু ও শেষের feles আয়ত スペেস (whitespace) সরিয়ে দেয়। নিচে একটি টেবিলের সব রেকর্ডে TRIM() প্রয়োগের উদাহরণ দেওয়া হলো।
টেবিল ও ডেটা (স্পেসসহ)
mysql> CREATE TABLE DemoTable (StudentName VARCHAR(100));
mysql> INSERT INTO DemoTable VALUES(' Adam Smith '), (' David Miller '), (' Chris Brown '), (' Carol Taylor ');
আপডেট করার আগে
mysql> SELECT * FROM DemoTable;
+-----------------------------------+ | StudentName | +-----------------------------------+ | Adam Smith | | David Miller | | Chris Brown | | Carol Taylor | +-----------------------------------+
দ্রষ্টব্য: আউটপুটে স্পেস দেখতে পাওয়া যাচ্ছে না, কিন্তু ডেটাবেসে আছে।
TRIM() দিয়ে আপডেট
mysql> UPDATE DemoTable SET StudentName = TRIM(StudentName); Query OK, 4 rows affected (0.24 sec)
আপডেটের পর
mysql> SELECT * FROM DemoTable;
+-----------------+ | StudentName | +-----------------+ | Adam Smith | | David Miller | | Chris Brown | | Carol Taylor | +-----------------+
আরও TRIM ভেরিয়েন্ট
LTRIM()— শুধু লিডিং স্পেস সরায়।RTRIM()— শুধু ট্রেইলিং স্পেস সরায়।TRIM(BOTH 'x' FROM col)— নির্দিষ্ট ক্যারেক্টার 'x' দিয়ে উভয় পাশ থেকে সরায়।