SUBSTRING_INDEX() ফাংশন ব্যবহার
স্ট্রিং-এর শেষ শব্দ বের করতে MySQL-এ SUBSTRING_INDEX() ফাংশন সবচেয়ে সহজ ও কার্যকর। সিনট্যাক্স:
SUBSTRING_INDEX(str, delim, count)
str— সোর্স স্ট্রিংdelim— ডিলিমিটার (যেমন স্পেস)count— পজিটিভ হলে বাম থেকে, নেগেটিভ হলে ডান থেকে गিনতি
উদাহরণ: "Learn With Ease" থেকে "Ease" বের করা
mysql> CREATE TABLE DemoTable (Words TEXT);
mysql> INSERT INTO DemoTable VALUES ('Learn With Ease'), ('Intro To MySQL'), ('Deep Dive Using Java'), ('C++ In Depth');
mysql> SELECT * FROM DemoTable;
কুয়েরি: প্রতিটি স্ট্রিং-এর শেষ শব্দ আপডেট করা
mysql> UPDATE DemoTable SET Words = SUBSTRING_INDEX(Words, ' ', -1);
ফলাফল
+----------+
| Words |
+----------+
| Ease |
| MySQL |
| Java |
| Depth |
+----------+
নোট: SUBSTRING_INDEX(Words, ' ', -1) স্পেস দিয়ে বিভাজন করে শেষ অংশ ফেরত দেয়। এটি একাধিক শব্দের স্ট্রিং-এ খুব কাজে আসে।