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

急求一条update语句,该怎么解决

2012-01-12 
急求一条update语句表BB里有个字段AAAAAA         12100121011310522104  221053110231105怎么更新成如下:

急求一条update语句
表BB里有个字段AAA
AAA         
12100
12101
13105
22104  
22105      
31102
31105
怎么更新成如下:
AAA         
22100
22101
23105
32104  
32105      
41102
41105

帮忙!!


[解决办法]
create table tb(aaa varchar(10))
insert into tb values( '12100 ')
insert into tb values( '12101 ')
insert into tb values( '13105 ')
insert into tb values( '22104 ')
insert into tb values( '22105 ')
insert into tb values( '31102 ')
insert into tb values( '31105 ')

update tb
set aaa = cast(cast(left(aaa,1) as int) + 1 as varchar) + substring(aaa,2,len(aaa)-1)

select * from tb

drop table tb
/*
aaa
----------
22100
22101
23105
32104
32105
41102
41105

(所影响的行数为 7 行)
*/

热点排行