কমা-সেপারেটেড স্ট্রিং থেকে শেষ আইটেম এক্সট্র্যাক্ট
SUBSTRING_INDEX(str, delim, -1) ব্যবহার করে ডেলিমিটার (কমা) দিয়ে ভাগ করে শেষ অংশ বের করা যায়।
উদাহরণ
mysql> CREATE TABLE DemoTable1525 (ListOfSubjects TEXT);
mysql> INSERT INTO DemoTable1525 VALUES ('MongoDB,C'), ('Java,C++,MySQL'), ('Python,C++,C,Java');
কোয়েরি: প্রতিটি রোর শেষ সাবজেক্ট বের করুন
mysql> SELECT SUBSTRING_INDEX(ListOfSubjects, ',', -1) AS LastValue FROM DemoTable1525;
ফলাফল
+-----------+ | LastValue | +-----------+ | C | | MySQL | | Java | +-----------+
ব্যাখ্যা: নেগেটিভ কাউন্ট (-1) দিলে ডান পাশ থেকে প্রথম ডেলিমিটারের পরের অংশ রিটার্ন করে। এটি GROUP_CONCAT আউটপুটের জন্যও কাজ করে।