【求助】字段修改的问题
现在有如下表,看源代码:
- SQL code
IF OBJECT_ID('t1') IS NOT NULLDROP TABLE t1;GOCREATE TABLE t1(q1 VARCHAR(10));GOINSERT INTO t1 VALUES('zn1201');INSERT INTO t1 VALUES('zn1202');INSERT INTO t1 VALUES('zn1203');INSERT INTO t1 VALUES('zn1204');INSERT INTO t1 VALUES('zn1205');INSERT INTO t1 VALUES('zn1206');SELECT * FROM t1;/*q1zn1201zn1202zn1203zn1204zn1205zn1206*/
现在需要将q1字段'zn1201'的'zn'修改成'fu'变成'fu1201',也就是变成如下表:
- SQL code
/*q1fu1201fu1202fu1203fu1204fu1205fu1206*/
请问用UPDATE语句怎么实现这个修改??
[解决办法]
update t1 set q1=replace(q1,'zn',;fu')
[解决办法]
UPDATE t1
SET q1='fu'+RIGHT(q1,4)
FROM t1