MySQL String Последний индекс - PullRequest
24 голосов
/ 27 апреля 2011

Я могу использовать LOCATE, чтобы получить индекс символа, такого как . в www.google.com. Таким образом, я могу использовать подстроку, чтобы удалить все перед первым ..

Есть ли способ найти последний /?

Так что я могу получить test.htm из http://www.example.com/dev/archive/examples/test.htm?

Я не хочу говорить 6-й слэш, я хочу сказать последний слэш. Можно ли это сделать?

1 Ответ

65 голосов
/ 27 апреля 2011

Использовать substring_index

select substring_index('http://www.example.com/dev/archive/examples/test.htm','/',-1)
...