摘要:
下文讲述sql脚本补齐位数的方法分享,如下所示:
实现思路:
1.使用replicate快速生成重复数据
2.使用right从右边取相应的位置
例:
将下列的数据全部转换为5位数,如果位数不足时,在左边补零,如下:
create table [maomao365.com] (keyId int identity, info varchar(6) ) go ---生成基础数据 insert into [maomao365.com] (info)values(123),(456), (789),(12345),(121212),(1222), (98765),(234),(8970),(33333) go select keyId,info, right(replicate('0',6)+ltrim(info),6) as [位数补齐] from [maomao365.com] go truncate table [maomao365.com] drop table [maomao365.com]