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

MySQL-এ WHERE ক্লজ সহ LTRIM() এবং RTRIM() ব্যবহার

MySQL-এ LTRIM() এবং RTRIM() ফাংশন WHERE ক্লজের সাথে ব্যবহার করে নির্দিষ্ট শর্তমতো রোয়ের কলাম ভ্যালু থেকে স্পেস মুছে ফেলা যায়।

Student টেবিল থেকে লিডিং স্পেস মুছে ফেলা

mysql> Select LTRIM(Name) from Student;
+-------------+
| LTRIM(Name) |
+-------------+
| Gaurav      |
| Aarav       |
| Harshit     |
| Gaurav      |
| Yashraj     |
+-------------+

ট্রেইলিং স্পেস মুছে ফেলা

mysql> Select RTRIM(Name) from Student;
+-------------+
| RTRIM(Name) |
+-------------+
| Gaurav      |
| Aarav       |
| Harshit     |
| Gaurav      |
| Yashraj     |
+-------------+

WHERE ক্লজ দিয়ে নির্দিষ্ট নামের লিডিং স্পেস মুছে ফেলা

mysql> Select LTRIM(Name) from Student Where Name = 'Harshit';
+-------------+
| LTRIM(Name) |
+-------------+
| Harshit     |
+-------------+

WHERE ক্লজ দিয়ে নির্দিষ্ট নামের ট্রেইলিং স্পেস মুছে ফেলা

mysql> Select RTRIM(Name) from Student Where Name = 'Gaurav';
+-------------+
| RTRIM(Name) |
+-------------+
| Gaurav      |
| Gaurav      |
+-------------+

দ্রষ্টব্য: WHERE ক্লজে দেওয়া শর্ত TRIM-এর আগে অ্যাপ্লাই হয়, অর্থাৎ ডেটাবেসে স্পেস থাকলেও WHERE-এ স্পেস ছাড়া লিখলে ম্যাচ করবে না। সেক্ষেত্রে WHERE TRIM(Name) = 'Harshit' লিখতে হয়।

  1. MySQL REPLACE() ফাংশন WHERE ক্লজ সাথে কীভাবে ব্যবহার করবেন?

  2. MySQL WHERE ক্লজে একই টেবিলের দুটি কলাম ব্যবহার

  3. MySQL-এ DISTINCT ক্লজ WHERE এবং LIMIT ক্লজের সাথে কীভাবে ব্যবহার করবেন?

  4. MySQL VIEW-এ WHERE ক্লজ ব্যবহার করা