এই জন্য LEFT() মেথড ব্যবহার করুন। ম্যানিপুলেশনের জন্য LOCATE() এবং REVERSE() মেথড ব্যবহার করা হয়েছে।
প্রথমে একটি টেবিল তৈরি করা যাক:
mysql> create table DemoTable ( Title text ); Query OK, 0 rows affected (0.52 sec)
ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:
mysql> insert into DemoTable values('$/This$is[MySQL]$/MySQL[FirstClass]$MySQL[SecondClass]'); Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values('$/This$is[Java]$/Java[FirstClass]$Java[SecondClass]'); Query OK, 1 row affected (0.10 sec)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড দেখান:
mysql> select *from DemoTable;
এটি নিচের আউটপুট দেবে:
+--------------------------------------------------------+ | Title | +--------------------------------------------------------+ | $/This$is[MySQL]$/MySQL[FirstClass]$MySQL[SecondClass] | | $/This$is[Java]$/Java[FirstClass]$Java[SecondClass] | +--------------------------------------------------------+ 2 rows in set (0.00 sec)
স্ট্রিং-এর বামের অংশ বের করার কোয়েরি নিচে দেওয়া হলো:
mysql> select left(Title, char_length(Title) - locate('$', reverse(Title))) as result from DemoTable;
এটি নিচের আউটপুট দেবে:
+-------------------------------------+ | result | +-------------------------------------+ | $/This$is[MySQL]$/MySQL[FirstClass] | | $/This$is[Java]$/Java[FirstClass] | +-------------------------------------+ 2 rows in set (0.04 sec)