日期:2014-05-16  浏览次数:20748 次

求REPLACE写法?
怎么批量替换?替换A表的name字段,name字段是varchar型。
USERID int(11)  
LOGINNAME varchar(50)  
NICKNAME varchar(50)  
USERNAME varchar(50)  

USERID LOGINNAME NICKNAME USERNAME  
1 JG123 xxx xx
2 JGGaolei xx xx
3 JGWYZhi xx xx
4  
5
6

update A set A.LOGINNAME=REPLACE(A.LOGINNAME, 'gp', '') 
现有的LOGINNAME字段的值都是以'JG'开头,比如'JGwang'.
现在想要把开头JG替换成空。‘JG'只会出现在前2位.谢谢




------解决方案--------------------
update A set LOGINNAME=substring(LOGINNAME,3);
------解决方案--------------------
探讨

update A set LOGINNAME=substring(LOGINNAME,3);