首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

字段修改的有关问题

2012-11-06 
【求助】字段修改的问题现在有如下表,看源代码:SQL codeIF OBJECT_ID(t1) IS NOT NULLDROP TABLE t1GOCRE

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

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

热点排行