日期:2014-05-18  浏览次数:20473 次

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
*/