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

MySQL TRIM() ফাংশন এর উদ্দেশ্য কী?


MySQL TRIM() ফাংশন স্ট্রিং থেকে নির্দিষ্ট সাফিক্স বা প্রিফিক্স বা দুটোই মুছে ফেলতে ব্যবহৃত হয়। 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                          |
+----------------------------+
1 row in set (0.00 sec)
mysql> Select TRIM(BOTH '**' from '**tutorialspoint.com**');
+------------------------------------------------+
| TRIM(BOTH '**' from '**tutorialspoint.com**')  |
+------------------------------------------------+
| tutorialspoint.com                             |
+------------------------------------------------+
1 row in set (0.00 sec)
mysql> Select TRIM(Trailing '**' from '**tutorialspoint.com**');
+----------------------------------------------------+
| TRIM(Trailing '**' from '**tutorialspoint.com**')  |
+----------------------------------------------------+
| **tutorialspoint.com                               |
+----------------------------------------------------+
1 row in set (0.00 sec)
mysql> Select TRIM(Leading '**' from '**tutorialspoint.com**');
+---------------------------------------------------+
| TRIM(Leading '**' from '**tutorialspoint.com**')  |
+---------------------------------------------------+
| tutorialspoint.com**                              |
+---------------------------------------------------+
1 row in set (0.00 sec)

  1. MySQL NULLIF() কন্ট্রোল ফ্লো ফাংশন এর ব্যবহার কী?

  2. MySQL-এ CHAR() ফাংশনের বিপরীত ফাংশন: ASCII() ও ORD()

  3. MySQL-এ ORDER BY columnname*1 এর উদ্দেশ্য কী?

  4. সি/সি++-এ ফাংশন প্রোটোটাইপের উদ্দেশ্য (Purpose of Function Prototype)