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

MySQL-এ ডেলিমিটার-এর শেষ আউটপুটের ভিত্তিতে স্ট্রিং-এর বামের অংশ বের করা

এই জন্য 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)
  1. Java দিয়ে MySQL ডেটাবেস থেকে লাস্ট রেকর্ড পাওয়া

  2. MySQL-এ SUBSTR() ব্যবহার করে কলামের সাবস্ট্রিং বের করা

  3. MySQL-এ টেবিলের প্রথম এবং শেষ রেকর্ড বের করা

  4. MySQL-এ LEFT() ফাংশন ব্যবহার করে স্ট্রিংয়ের বাম পাশ থেকে ৫ অক্ষর বের করা