gpt4 book ai didi

MySQL使用正则表达式提取子字符串

转载 作者:行者123 更新时间:2023-11-29 10:11:02 30 4
gpt4 key购买 nike

我的 SQL 请求:

SELECT Path FROM Media m join Article_Image am on m.id=am.mediaid where am.articleid=609;

路径列中的值:

/uploads/dddef9788caab36fcfd0ce05c84373e3.jpeg

我需要使用正则表达式提取dddef9788caab36fcfd0ce05c84373e3

最佳答案

MySQL 没有任何 native 正则表达式提取支持。但我们可以使用 SUBSTRING_INDEX 来代替:

SELECT
SUBSTRING_INDEX(SUBSTRING_INDEX(PATH, '/', -1), '.', 1)
FROM yourTable;

Demo

关于MySQL使用正则表达式提取子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50959065/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com