কম্পিউটার

কিভাবে MySQL LTRIM() এবং RTRIM() ফাংশন WHERE ক্লজের সাথে ব্যবহার করা যেতে পারে?


MySQL LTRIM() এবং RTRIM() ফাংশনগুলি একটি টেবিলের একটি কলামের মান থেকে অগ্রণী এবং পিছনের স্থানগুলিকে নির্মূল করতে ব্যবহার করা যেতে পারে। এই ফাংশনগুলি ভাল কাজ করে এমনকি যদি আমরা WHERE ক্লজে একটি শর্ত প্রয়োগ করি৷

উদাহরণ

mysql> Select LTRIM(Name) from Student;
+-------------+
| LTRIM(Name) |
+-------------+
| Gaurav      |
| Aarav       |
| Harshit     |
| Gaurav      |
| Yashraj     |
+-------------+
5 rows in set (0.13 sec)

উপরের ক্যোয়ারীটি 'নাম' কলামের মান থেকে লিডিং স্পেস অক্ষরগুলিকে সরিয়ে দেয়৷

mysql> Select RTRIM(Name) from Student;
+-------------+
| RTRIM(Name) |
+-------------+
| Gaurav      |
| Aarav       |
| Harshit     |
| Gaurav      |
| Yashraj     |
+-------------+
5 rows in set (0.00 sec)

উপরের ক্যোয়ারীটি 'নাম' কলামের মান থেকে ট্রেলিং স্পেস অক্ষরগুলিকে সরিয়ে দেয়৷

mysql> Select LTRIM(Name) from Student Where Name = 'Harshit';
+-------------+
| LTRIM(Name) |
+-------------+
| Harshit     |
+-------------+
1 row in set (0.05 sec)

উপরের ক্যোয়ারীটি মান থেকে লিডিং স্পেস অক্ষরগুলিকে সরিয়ে দেয় যেমন 'নাম' কলামের WHERE ক্লজ 'Harshit'-এ দেওয়া আছে।

mysql> Select RTRIM(Name) from Student Where Name = 'Gaurav';
+-------------+
| RTRIM(Name) |
+-------------+
| Gaurav      |
| Gaurav      |
+-------------+
2 rows in set (0.00 sec)

উপরের ক্যোয়ারীটি মান থেকে ট্রেলিং স্পেস অক্ষরগুলিকে সরিয়ে দেয় যেমন 'নাম' কলামের WHERE ক্লজ 'গৌরব'-এ দেওয়া হয়েছে৷


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

  2. আমরা কিভাবে MySQL WHERE ক্লজ সহ দুটি কলাম ব্যবহার করতে পারি?

  3. আমরা কিভাবে MySQL DISTINCT clause কে WHERE এবং LIMIT clause এর সাথে ব্যবহার করতে পারি?

  4. কোথায় ধারা সহ MySQL ভিউ ব্যবহার করবেন?