sql2000之不足数自动补位、补零,左侧、右侧、中间 谢子圣 |2016-04-18 |3.8分(高于91.8%的文档)|414|11 |简介 |举报 手机打开...

中间补位:stuff('字段',开始位置,要截断的位数,'要插入几个') --起始位置值为1,要截断的位数为自然数

select stuff('123',2,0,'456') --起始位置值为1

select stuff('123',2,1,'456') --起始位置值为1

select stuff('123',2,2,'456') --起始位置值为1

select stuff('123',2,3,'456') --起始位置值为1

 

左侧补位:right('n个数字或字符'+ltrim('字符串'),位数n)

select right('0000'+ltrim('011'),4)

select right('aaaa'+ltrim('011'),4)

 

右侧补位:left(rtrim('字符串')+'n个数字或字符',位数n)

select left(rtrim('011')+'aaaa',4)

select left(rtrim('011')+'0000',4)

转载于:https://www.cnblogs.com/yinzhilei/p/8328786.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值