如何用SQL批量替换字符
来源:百度知道 编辑:UC知道 时间:2024/07/06 19:50:44
表中一列值都还有E:\XXXXXXX 我想把E:\ 改成\\SJ089\ 请问如何改呢 试了很多种 用这个update ptype
set usercode=’\\SJ089’+SUBSTRING (UserCode, 5, len(UserCode)-3)
where left(UserCode,3)='E:\' 出现往后删一个字符的情况 不知道怎么办 请大侠么 能帮帮我 谢谢
set usercode=’\\SJ089’+SUBSTRING (UserCode, 5, len(UserCode)-3)
where left(UserCode,3)='E:\' 出现往后删一个字符的情况 不知道怎么办 请大侠么 能帮帮我 谢谢
update ptype set usercode=REPLACE(usercode,'E:\ ','\\SJ089\ ')
试试这种方法
SUBSTRING (UserCode, 5, len(UserCode)-3)
你里面的5,是什么意思呢???
从第4位开始取啊,应该是4,就可以了
update ptype set UserCode=replace(UserCode,'E:\' ,'\\SJ089')
update ptype
set usercode='\\SJ089’+SUBSTRING (UserCode,3,len(UserCode)-3)
where UserCode like'E:\%'
E:\占三个字符