当前位置: 代码迷 >> Sql Server >> replace小疑点
  详细解决方案

replace小疑点

热度:13   发布时间:2016-04-27 16:39:57.0
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
*/
  相关解决方案