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

MySQL-এ LTRIM() এবং RTRIM() নেস্টেড করে দুপাশের স্পেস মুছে ফেলা

MySQL-এ LTRIM() এবং RTRIM() ফাংশন নেস্টেড করে (একটিকে আরেকটির আর্গুমেন্ট বানিয়ে) দুপাশের স্পেস একসাথে মুছে ফেলা যায়।

প্রাথমিক ডেটা

mysql> Select * from test_trim;
+---------------+
| Name          |
+---------------+
| Gaurav        |
| Rahul         |
| Aarav         |
+---------------+

নেস্টেড TRIM ব্যবহার

mysql> Select Name, LTRIM(RTRIM(Name)) AS 'Name Without Spaces' from test_trim;
+---------------+---------------------+
| Name          | Name Without Spaces |
+---------------+---------------------+
| Gaurav        | Gaurav              |
| Rahul         | Rahul               |
| Aarav         | Aarav               |
+---------------+

বিকল্পভাবে RTRIM(LTRIM(Name)) দিয়েও একই ফলাফল পাওয়া যায়:

mysql> Select Name, RTRIM(LTRIM(Name)) AS 'Name Without Spaces' from test_trim;
+---------------+---------------------+
| Name          | Name Without Spaces |
+---------------+---------------------+
| Gaurav        | Gaurav              |
| Rahul         | Rahul               |
| Aarav         | Aarav               |
+---------------+

তুলনা: TRIM(Name) (সিঙ্গেল ফাংশন) চেয়ে LTRIM(RTRIM(Name)) কিছুটা বেশি ভার্বোজ, কিন্তু পুরানো MySQL ভার্সন বা নির্দিষ্ট ড্রাইভার কম্প্যাটিবিলিটির জন্যে এটি কাজে আসতে পারে।

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

  2. MySQL-এ ফাংশন লিখে স্ট্রিং থেকে ডবল বা অধিক স্পেস সরানো

  3. MySQL ব্যবহার করে স্ট্রিংর অংশ (এট চিহ্নের পরের ডোমেইন নাম) প্রতিস্থাপন করা

  4. C#-এ স্ট্রিং ট্রিম করা (শুরুর এবং শেষের স্পেস সরানো)