如何将 20108 转换成 20-108?
就是将 一个五位数 转换成:前面的两位数替换成一个固定的值,后面三位不变.
例如: 将 35265 替换成 01-265
问题点数:10、回复次数:5Top
1 楼lxzm1001(*~悠悠蓝星梦~*)回复于 2006-09-01 11:46:45 得分 0
select '01-'+right(35265,3)Top
2 楼specialsoldier(雪地撒野~噢姐姐,我要回家)回复于 2006-09-01 11:54:13 得分 0
或者:
select stuff(12345,1,2,'01-')Top
3 楼wym840713()回复于 2006-09-01 11:56:44 得分 10
create table table3(id char(20))
insert table3
select 35265
update table3
set id='01'+'-'+right(rtrim(id),3)Top
4 楼abc_sk()回复于 2006-09-01 11:57:07 得分 0
..Top
5 楼wym840713()回复于 2006-09-01 11:57:55 得分 0
固定值01不变?
Top




