注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

gb.qin

A Man's心靈的港灣

 
 
 

日志

 
 

Sql中补零方法及其它(集)  

2010-06-04 16:00:16|  分类: SQL&Access |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Sql中补零方法及其它(字符類型)

 select right ('00000'+XKZID,5) as XKZID   from WXTemplicence     

原来是 1 ,2,3......10,11 现在是 00001,00002,00003.......00010,00011.不够五位的, 左边补零;

 select  left (XKZID+'00000',5) as XKZID   from WXTemplicence     

原来是 1 ,2,3......10,11 现在是0000,20000,30000.......10000,11000.不够五位的, 右边补零.

 select cast(yuangongbh as int) from jxyuangongxx where jiaxiaobh='6101045003'

把原来是字符型的转化为整型,去掉前面的 “0”,如“0013”变为“13”

     自我演示(一):

        SELECT         PS, CASE WHEN charindex('W', DT) = 7 THEN LEFT(DT, 6)
                          WHEN charindex('W', DT) = 6 THEN RIGHT('000000' + LEFT(DT, 5), 6)
                          WHEN Len(DT) < 6 THEN RIGHT('000000' + DT, 6) END AS DT
       FROM             出入貨表
       WHERE         出入貨標記 = 'Out' AND (DT <> '' OR
                          DT IS NOT NULL)

    自我演示(二):

select  a.單號,b.發貨部門,'DA'+right ('000000000'+cast(a.ID as varchar),9) 條碼 ,a.PS,a.DT,a.配件名稱,a.交貨數,a.收貨情況,a.異常備注,b.開單日期,a.訂單數
,a.備注 from Xg裝表發貨明細 a left join Xg裝表發貨單頭 b on a.單號=b.單號

cast(a.ID as varchar),--int轉換字符串

  评论这张
 
阅读(1304)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017