mysql 中如何用update替换指定字符后面的内容
selecttitlefromaaaidtitle1aa?abc2bbb?xxx3axx?abcelll如何用一个update以后结果是这个样子?selecttitlef...
select title from aaa
id title
1 aa?abc
2 bbb?xxx
3 axx?abcelll
如何用一个update以后结果是这个样子?
select title from aaa
id title
1 aa
2 bbb
3 axx 展开
id title
1 aa?abc
2 bbb?xxx
3 axx?abcelll
如何用一个update以后结果是这个样子?
select title from aaa
id title
1 aa
2 bbb
3 axx 展开
4个回答
展开全部
select substr(title,1,instr(title,'?',1,1)-1) from dual aaa;
update aaa set title=substr(title,1,instr(title,'?',1,1)-1);
update aaa set title=substr(title,1,instr(title,'?',1,1)-1);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update aaa set title=substring(title,0,locate('%',title)-1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个还真不知道,mysql中 replace函数只能替换指定固定的字符串,我一般都借助excel处理这样的问题
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |