Để hiểu rõ, chúng tôi đang sử dụng dữ liệu sau từ bảng có tên là "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)
Bây giờ, giả sử nếu chúng ta muốn chia tên thành hai phần, ‘First_name’ và ‘Last_name’ thì nó có thể được thực hiện với sự trợ giúp của truy vấn sau -
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)
Từ tập kết quả của truy vấn trên, rõ ràng tên đã được chia thành hai phần. Nó coi tên đệm là một phần của họ.