Returnera delsträngen före den första förekomsten av avgränsaren "-":
SELECT SUBSTRING_INDEX('foo-bar-bar', '-', 1) as result;
Utdataresultat ="foo"
Du kan ersätta 1 med det antal förekomster du vill ha innan du hämtar delsträngen
SELECT SUBSTRING_INDEX('foo-bar-bar', '-', 2) as result;
Utdataresultat ="foo-bar"
Referens:http://dev.mysql .com/doc/refman/5.0/en/string-functions.html#function_substring-index