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

MySQL TRIM() ফাংশন দিয়ে স্ট্রিং থেকে প্রিফিক্স, সাফিক্স বা দুটি একসাথে মুছে ফেলা

MySQL-এ TRIM() ফাংশন স্ট্রিং থেকে নির্দিষ্ট প্রিফিক্স (শুরু), সাফিক্স (শেষ) বা দুটি একসাথে মুছে ফেলতে ব্যবহৃত হয়।

সিনট্যাক্স

TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string)
  • BOTH: দুপাশ থেকে মুছে ফেলা (ডিফল্ট)।
  • LEADING: শুধু শুরু থেকে।
  • TRAILING: শুধু শেষ থেকে।
  • str_to_remove: যেটি মুছে ফেলবেন (ডিফল্ট স্পেস)।
  • string: মূল স্ট্রিং।

উদাহরণ

mysql> Select TRIM(BOTH '0' FROM '0100');
+----------------------------+
| TRIM(BOTH '0' FROM '0100') |
+----------------------------+
| 1                          |
+----------------------------+

mysql> Select TRIM(BOTH 'AB' FROM 'ABCDAB');
+-------------------------------+
| TRIM(BOTH 'AB' FROM 'ABCDAB') |
+-------------------------------+
| CD                            |
+-------------------------------+

mysql> Select TRIM(TRAILING 'AB' FROM 'ABCDAB');
+-----------------------------------+
| TRIM(TRAILING 'AB' FROM 'ABCDAB') |
+-----------------------------------+
| ABCD                              |
+-----------------------------------+

mysql> Select TRIM(LEADING 'AB' FROM 'ABCDAB');
+----------------------------------+
| TRIM(LEADING 'AB' FROM 'ABCDAB') |
+----------------------------------+
| CDAB                             |
+----------------------------------+

টিপস: যদি str_to_remove না দিন, তবে ডিফল্টভাবে স্পেস (whitespace) মুছে ফেলবে।

  1. MySQL-এ নির্দিষ্ট সাবস্ট্রিং অনুযায়ী ORDER BY করা

  2. MySQL টেবিলে নির্দিষ্ট স্ট্রিং অনুসন্ধান

  3. MySQL-এ FALSE (০) ব্যবহার করে স্ট্রিং ম্যাচিংয়ের আচরণ বোঝা

  4. MySQL-এ SUBSTRING_INDEX() ব্যবহার করে স্ট্রিং থেকে তারিখ এক্সট্র্যাক্ট করুন