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

replace小疑点

2012-01-15 
replace小问题有字段如下idchar(4)0101010201030104如何置换成7801780278037804类似的02020303。。如何置换

replace小问题
有字段如下
id   char(4)
0101
0102
0103
0104
如何置换成
7801
7802
7803
7804
类似的
0202
0303
。。
如何置换成
7902
8003等等

[解决办法]
Create Table TEST(id char(4))
Insert TEST Select '0101 '
Union All Select '0102 '
Union All Select '0103 '
Union All Select '0104 '
Union All Select '0202 '
Union All Select '0303 '
GO
Update TEST Set ID = Right(177 + Left(id, 2), 2) + Stuff(ID, 1, 2, ' ')

Select * From TEST
GO
Drop Table TEST
--Result
/*
7801
7802
7803
7804
7902
8003
*/

热点排行