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

字符串添1

2013-06-19 
字符串加1?declare @maxcode char(3)set @maxcode015set @maxcode @maxcode +1 select @maxcode 结果

字符串加1?
declare @maxcode char(3)
set @maxcode='015'
set @maxcode =@maxcode +1 
select @maxcode 


结果为 '16'
怎么转换为字符串'016'
[解决办法]


declare @maxcode char(3)
set @maxcode='015'
set @maxcode='0'+convert(varchar,CAST(@maxcode as int)+1) 
select @maxcode

[解决办法]

 declare @maxcode varchar(3)
 set @maxcode='015'
 set @maxcode =cast(cast(@maxcode as int) +1 as varchar(3))
 select right('0000'+@maxcode,3)

热点排行