码迷,mamicode.com
首页 > 数据库 > 详细

sql语句查询编号补0操作

时间:2017-04-28 13:54:40      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:var   需要   长度   ova   序号   from   组合   arch   cap   

 
序号为Int类型时,表的编号显示需要进行组合
比如以下:部门+年份+序号
 
序号1需要显示为01
先进行了序号长度的判断,如果长度为1位,则进行补0,否则不补0
 
select
(case when len([order])>0 then [Department]+‘-[‘+[CurrentYear]+‘]-‘+RIGHT(REPLICATE(‘0‘,1)+CAST([Order] AS varchar(10)),2)
else
[Department]+‘-[‘+[CurrentYear]+‘]-‘+CAST(100 AS varchar(10)) end) ‘编号‘
from [PM_CapitalApproval]

sql语句查询编号补0操作

标签:var   需要   长度   ova   序号   from   组合   arch   cap   

原文地址:http://www.cnblogs.com/LessIsMoreZ/p/6780970.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!