我的SQL请求:
SELECT Path FROM Media m join Article_Image am on m.id=am.mediaid where am.articleid=609;
“路径”列中的值:
/uploads/dddef9788caab36fcfd0ce05c84373e3.jpeg
我需要使用正则表达式提取dddef9788caab36fcfd0ce05c84373e3
。
答案 0 :(得分:1)
MySQL没有任何本地正则表达式提取支持。但是我们可以改用SUBSTRING_INDEX
:
SELECT
SUBSTRING_INDEX(SUBSTRING_INDEX(PATH, '/', -1), '.', 1)
FROM yourTable;