读书人

求REPLACE写法?解决方法

发布时间: 2012-05-14 15:24:34 作者: rapoo

求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);

读书人网 >Mysql

热点推荐