MySQL পাথ থেকে ফাইলের নাম বের করতে, আপনি SUBSTRING_INDEX() ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -
আপনার টেবিলের নাম থেকে যেকোনো উপনাম হিসেবে SUBSTRING_INDEX(ypurColumnName, '\\', -1) নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল ExtractFileNameDemo তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> AllProgrammingFilePath varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.50 সেকেন্ড)
এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> ExtractFileNameDemo(AllProgrammingFilePath) মানগুলিতে সন্নিবেশ করান 'E:\\Cprogram\\MasterMindGame.c');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> ExtractFileNameDemo(AllProgrammingFilePath) মান ('F:\\WebApplication\\WebApp.php'); কোয়েরি ঠিক আছে , 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> ExtractFileNameDemo(AllProgrammingFilePath) মান ('C:\\Users\\John\\Desktop\\AllMySQLScript.sql');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.5 সেকেন্ড) পূর্বে>একটি নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> ExtractFileNameDemo থেকে *নির্বাচন করুন;নিচের আউটপুট −
<প্রে> +-------------------------------------------- -+| আইডি | AllProgrammingFilePath |+---+--------------------------------------------------------- +| 1 | C:\Users\John\AddTwoNumberProgram.java || 2 | ই:\Cprogram\MasterMindGame.c || 3 | F:\WebApplication\WebApp.php || 4 | C:\Users\John\Desktop\AllMySQLScript.sql |+----+------------------------------- -----------+4 সারি সেটে (0.00 সেকেন্ড)
MySQL −
-এ একটি পাথ থেকে ফাইলের নাম বের করার জন্য এখানে ক্যোয়ারী রয়েছেmysql> ExtractFileNameDemo থেকে AllFileName হিসাবে SUBSTRING_INDEX(AllProgrammingFilePath, '\\', -1) নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+---------------+| AllFileName |+--------------------------+| AddTwoNumberProgram.java || MasterMindGame.c || WebApp.php || AllMySQLScript.sql |+----------------------------+4টি সারি সেটে (0.00 সেকেন্ড)