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

MySQL TRIM() ফাংশন কখন ব্যবহার করা যায় না?

TRIM() ফাংশন ব্যবহার করতে হলে আমাদের জানতে হয় কোনো স্ট্রিং ট্রিম করতে হবে। এটি দুটি পরিস্থিতিতে ব্যবহার করা যায় না:

১. ভিন্ন মান সম্পন্ন স্ট্রিং থেকে নির্দিষ্ট ক্যারেক্টার ট্রিম করা

যদি প্রতিটি স্ট্রিং-এর শেষে ভিন্ন ক্যারেক্টার থাকে, তবে একই কোয়েরিতে TRIM() দিয়ে সব থেকে শেষের দুটি ক্যারেক্টার সরানো সম্ভব নয়।

mysql> Select * from Employee;
+------+----------------+------------+-----------------+
| Id   | Name           | Address    | Department      |
+------+----------------+------------+-----------------+
| 100  | Raman          | Delhi      | IT              |
| 101  | Mohan          | Haryana    | History         |
| 102  | Shyam          | Chandigarh | ENGLISH         |
| 103  | Sukhjeet Singh | Patiala    | Computer Engg.  |
| 104  | Bimal Roy      | Calcutta   | Computer Engg.  |
+------+----------------+------------+-----------------+

এখানে Name, Address, Department কলামের শেষ দুটি ক্যারেক্টার ভিন্ন, তাই একই TRIM() কোয়েরি দিয়ে সরানো যাবে না।

২. স্ট্রিং-এর মাঝপথ থেকে ক্যারেক্টার সরানো

TRIM() শুধু লিডিং বা ট্রেইলিং ক্যারেক্টার সরাতে পারে, মাঝপথ থেকে নয়। উদাহরণস্বরূপ, 'Sukhjeet Singh'-এর মাঝপথের স্পেস TRIM() দিয়ে সরানো যাবে না।

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

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

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

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