sql语句如何将一个字符串拆分重组?

netxuning 2013-01-06 10:32:55
比如一个字段`email`存放形如'user@example.com'的邮箱地址, 我希望将这个字段select出来后,重组为形如'example.com/user/'的路径格式。

谢谢了先

...全文
266 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2013-01-06
  • 打赏
  • 举报
回复
引用 1 楼 rucypli 的回复:
SQL code?12select concat(substring_index(email,'@',1),'/',substring_index(email,'@',-1),'/')from tb
一楼正解。用 substring_index 来到提取内容即可
rucypli 2013-01-06
  • 打赏
  • 举报
回复
select concat(substring_index(email,'@',1),'/',substring_index(email,'@',-1),'/')
from tb
netxuning 2013-01-06
  • 打赏
  • 举报
回复
引用 1 楼 rucypli 的回复:
SQL code?12select concat(substring_index(email,'@',1),'/',substring_index(email,'@',-1),'/')from tb
感谢

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧