এটা বোঝার জন্য, আমরা 'customerdetail' নামের একটি টেবিল থেকে নিম্নলিখিত ডেটা ব্যবহার করছি।
mysql> Select * from Customerdetail; +----------------------+----------------------+-----------+---------------------+ | Name | FName | Address | Emailid | +----------------------+----------------------+-----------+---------------------+ | Advik Jhamb | Lovkesh Jhamb | Mumbai | [email protected] | | Chirag Jai Patil | Raman Jai Patil | Gujrat | [email protected] | | Devansh Singh Rajput | Kishore Singh Rajput | Rajasthan | [email protected] | | Mitul Kumar Sharma | Om Veer Sharma | Patiala | [email protected] | +----------------------+----------------------+-----------+---------------------+ 4 rows in set (0.00 sec)
এখন, ধরুন আমরা যদি নামটিকে দুটি ভাগে ভাগ করতে চাই, 'প্রথম_নাম' এবং 'শেষ_নাম' তাহলে এটি নিম্নলিখিত প্রশ্নের সাহায্যে করা যেতে পারে -
mysql> SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(Name, ' ', 1), ' ', -1) AS First_Name, TRIM( SUBSTR(Name, LOCATE(' ', Name)) ) AS Last_Name FROM Customerdetail; +------------+--------------+ | First_Name | Last_Name | +------------+--------------+ | Advik | Jhamb | | Chirag | Jai Patil | | Devansh | Singh Rajput | | Mitul | Kumar Sharma | +------------+--------------+ 4 rows in set (0.00 sec)
উপরের ক্যোয়ারী ফলাফল সেট থেকে, এটা স্পষ্ট যে নাম দুটি ভাগে বিভক্ত করা হয়েছে. এটি মধ্য নামটিকে শেষ নামের একটি অংশ হিসাবে বিবেচনা করে।