Trả về chuỗi con trước lần xuất hiện đầu tiên của dấu phân cách "-":
SELECT SUBSTRING_INDEX('foo-bar-bar', '-', 1) as result;
Kết quả đầu ra result ="foo"
Bạn có thể thay thế 1 bằng số lần xuất hiện bạn muốn trước khi nhận được chuỗi con
SELECT SUBSTRING_INDEX('foo-bar-bar', '-', 2) as result;
Kết quả đầu ra result ="foo-bar"
Tham khảo: http://dev.mysql .com / doc / refman / 5.0 / en / string-functions.html # function_substring-index