读书人

字段修改的有关问题

发布时间: 2012-11-06 14:07:00 作者: rapoo

【求助】字段修改的问题
现在有如下表,看源代码:

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

读书人网 >SQL Server

热点推荐