MySQL-এ URL বা পথ স্ট্রিংয়ের শেষ স্ল্যাশ (/) বা ডিলিমিটারের পরের অংশ (ফাইল নাম, পেজ নাম) বের করতে SUBSTRING_INDEX() ফাংশনের তৃতীয় আর্গুমেন্ট হিসেবে -1 ব্যবহার করুন।
সিনট্যাক্স
SELECT SUBSTRING_INDEX(`url_column`, '/', -1) AS `last_part` FROM `table`;
উদাহরণ
CREATE TABLE `LastIndexString` (`Id` INT, `yourURL` TEXT);
INSERT INTO `LastIndexString` VALUES
(1, 'https://www.example.com/home.html'),
(2, 'https://exampledemo.example.com/index.jsp'),
(3, 'https://www.example.com/question/LastString');
কোয়েরি
SELECT `Id`, SUBSTRING_INDEX(`yourURL`, '/', -1) AS `LastStringFromURL`
FROM `LastIndexString`;
ফলাফল:
+------+-------------------+
| Id | LastStringFromURL |
+------+-------------------+
| 1 | home.html |
| 2 | index.jsp |
| 3 | LastString |
+------+-------------------+
নোট: -1 = ডান দিক থেকে প্রথম সেপারেটরের পরের অংশ। 1 = বাম দিক থেকে প্রথম সেপারেটরের আগের অংশ (দেখুন: Split Left Part)।