বাম পাশের সাবস্ট্রিং পেতে LEFT() substring_index() দিয়ে ব্যবহার করুন। উদাহরণস্বরূপ, ফাইল পাথ ধরুন:
"/MyFile/JavaProgram/Hello.java"
এখানে আমরা ফাইল নাম বাদ দিয়ে পুরো ফাইল পাথ দেখাবো:
/MyFile/JavaProgram/
প্রথমে একটি টেবিল তৈরি করা যাক:
mysql> create table DemoTable ( FileLocation text ); Query OK, 0 rows affected (0.57 sec
ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:
mysql> insert into DemoTable values('/MyFile/JavaProgram/Hello.java'); Query OK, 1 row affected (0.27 sec)
mysql> insert into DemoTable values('/C/AllPrograms/animation.gif'); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable values('/E/FavFile/ChatProgram.java'); Query OK, 1 row affected (0.18 sec)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড প্রদর্শন করুন:
mysql> select *from DemoTable;
এটি নিচের আউটপুট তৈরি করবে:
+--------------------------------+ | FileLocation | +--------------------------------+ | /MyFile/JavaProgram/Hello.java | | /C/AllPrograms/animation.gif | | /E/FavFile/ChatProgram.java | +--------------------------------+ 3 rows in set (0.00 sec)
MySQL-এ বাম সাবস্ট্রিং পেতে কোয়ারি:
mysql> select left(FileLocation,char_length(FileLocation)-char_length(substring_index(FileLocation,'/','-1'))) from DemoTable;
এটি নিচের আউটপুট তৈরি করবে:
+------------------------------------------------------------------------------------------------+ | left(FileLocation,char_length(FileLocation)-char_length(substring_index(FileLocation,'/','-1'))) | +------------------------------------------------------------------------------------------------+ | /MyFile/JavaProgram/ | | /C/AllPrograms/ | | /E/FavFile/ | +------------------------------------------------------------------------------------------------+ 3 rows in set (0.00 sec)