পাঠ্য নির্বাচন করতে আপনাকে MySQL থেকে substring_index() ফাংশন ব্যবহার করতে হবে।
সিনট্যাক্স নিম্নরূপ
আপনার টেবিলের নাম থেকে সাবস্ট্রিং_ইনডেক্স(yourColumnName,'/',-1) নির্বাচন করুন;
উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
mysql> সারণি সিলেক্ট করুন টেক্সটআফটার লাস্ট স্ল্যাশডেমো -> ( -> UserId int NULL AUTO_INCREMENT PRIMARY KEY, -> UserPathDirectory varchar(200) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (0.54 sec)সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।
প্রশ্নটি নিম্নরূপ
mysql> SelectTextAfterLastSlashDemo(UserPathDirectory) মান ('C:/MyFolder1/MyEntityFramework')-এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> ঢোকান SelectTextAfterLastSlashDemo(UserPathDirectory)/SelectTextAfterLastSlashDemo);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> SelectTextAfterLastSlashDemo(UserPathDirectory) মানগুলিতে ঢোকান (UserPathDirectory) মান('C:/ProgramFiles/MySQL/Server 8.0'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> টেক্সটআফটার লাস্ট স্ল্যাশডেমো(ইউজারপাথ ডাইরেক্টরি) মান ('সি:/জেল্ডার এফ এন এফ)/1/জেকে ঢোকান; ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।
প্রশ্নটি নিম্নরূপ
mysql> SelectTextAfterLastSlashDemo থেকে *নির্বাচন করুন;নীচের কলামগুলির মধ্যে আউটপুট প্রদর্শনের পথ
+---------+-------------------------------------- ---------+| UserId | UserPathDirectory |+---------+-------------------------------------- --------+| 1 | C:/MyFolder1/MyEntityFramework || 2 | D:/MySpringFrameworkDemo || 3 | E:/Java/MyRootFolder/Source/AllHibernateDemo || 4 | C:/Program Files/MySQL/Server 8.0 || 5 | C:/John/Folder1/Folder2 |+---------+------------------------------- ---------------+5 সারি সেটে (0.00 সেকেন্ড)শেষ স্ল্যাশের পরে পাঠ্য পাওয়ার জন্য এখানে ক্যোয়ারী রয়েছে
mysql> substring_index(UserPathDirectory,'/',-1) নির্বাচন করুন TextAfterLastSlash fromselectTextAfterLastSlashDemo;নিম্নোক্ত আউটপুটটি শেষ স্ল্যাশের পরে পাঠ্য প্রদর্শন করে
<প্রে>+------------+| TextAfterLastSlash |+-------------------------+| MyEntityFramework || MySpringFrameworkDemo || AllHibernateDemo || সার্ভার 8.0 || Folder2 |+------------+5 সারি সেটে (0.00 সেকেন্ড)