在数字前填写0 [英] Fill 0 before the number

查看:95
本文介绍了在数字前填写0的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我有一张桌子


 


价值


---------


9998


< span style ="font-size:11.0pt"> 9999


10000


10001


 


我想跟随一个。


价值


---------


00009998


00009999


< span style ="font-size:11.0pt"> 00010000


00010001


请帮我写查询

解决方案

Hi
NALUTO


 


请尝试以下脚本。


 

 IF OBJECT_ID('test')IS NOT NULL drop table test 
go

create table test
([value] varchar(20))

插入测试值
('9998' ),
('9999'),
('10000'),
('10001')

选择权利('00000000'+ [value], 8)作为测试的价值
/ *
价值
--------
00009998
00009999
00010000
00010001
* /




 


最好的问候,


拉结


I have a table

 

Value

---------

9998

9999

10000

10001

 

I would like to get following one .

Value

---------

00009998

00009999

00010000

00010001

please help me write the query

解决方案

Hi NALUTO,

 

Please try following script.

 

IF OBJECT_ID('test') IS NOT NULL drop table  test
go 

create table test 
([value] varchar(20))

insert into test values 
('9998'), 
('9999'), 
('10000'), 
('10001')

select right('00000000'+ [value],8) as value  from test 
/*
value
--------
00009998
00009999
00010000
00010001
*/


 

Best Regards,

Rachel


这篇关于在数字前填写0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆