一个非常简单的问题,请大家帮忙
一个表中有两个字段id int,
name nvarchar(20)
我想把两个字段和在一起,字段id不足四位的前面用0补其
例如 1 沈阳
结果为0001沈阳
我现在不知道怎样把int字段格式化成用0补其的字符川
问题点数:20、回复次数:3Top
1 楼zclxyh(谁说我不在乎)回复于 2003-08-01 14:57:35 得分 10
如果id 小于10000,就可以:
select right(cast(id +10000 as char(5)),4)+name from 表名Top
2 楼txlicenhe(马可)回复于 2003-08-01 14:57:44 得分 10
right('0000'+convert(varchar,id),4)
Top
3 楼icedut(冰-装修进行中)回复于 2003-08-01 15:01:24 得分 0
问题解决了
找到了以前贴子
谢谢
和你们上面的方法一样Top



