博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PadLeft 和 PadRight
阅读量:6197 次
发布时间:2019-06-21

本文共 1121 字,大约阅读时间需要 3 分钟。

原文:

1 PadLeft

   即:向已知字符串左边补充字符,使整个字符串到达指定长度

1 CREATE FUNCTION PadLeft 2 ( 3     @VarOrgan varchar(10),/*原始字符*/ 4     @TotalLength int,/*总长度*/ 5     @Placeholder varchar(1)/*占位符*/ 6 ) 7 RETURNS varchar(100) 8 AS 9 BEGIN10     declare @VarNew varchar(100),11             @PadLen int12     SET @VarNew=@VarOrgan13     SET @PadLen=@TotalLength-LEN(@VarOrgan)14     while(@PadLen>0)15         begin16             select @VarNew=@Placeholder+@VarNew17             set @PadLen=@PadLen-118         end19     return @VarNew20 END

 

2 PadRight

   即:向已知字符串右边补充字符,使整个字符串到达指定长度

1 CREATE FUNCTION PadRight 2 ( 3     @VarOrgan varchar(10),/*原始字符*/ 4     @TotalLength int,/*总长度*/ 5     @Placeholder varchar(1)/*占位符*/ 6 ) 7 RETURNS varchar(100) 8 AS 9 BEGIN10     declare @VarNew varchar(100),11             @PadLen int12     SET @VarNew=@VarOrgan13     SET @PadLen=@TotalLength-LEN(@VarOrgan)14     while(@PadLen>0)15         begin16             select @VarNew=@VarNew+@Placeholder17             set @PadLen=@PadLen-118         end19     return @VarNew20 END

 

3 测试结果

SELECT dbo.PadLeft('7',6,'0') PadLeft,        dbo.PadRight('6',4,'0') PadRight

 

转载地址:http://yejca.baihongyu.com/

你可能感兴趣的文章
Mongo启动失败失败(2015-11-07 18:12:26)
查看>>
LVM是逻辑盘卷管理2
查看>>
oauth2.0 实现spring cloud nosession
查看>>
LVS之简单搭建LVS-DR(二)
查看>>
odbc mysql的安装
查看>>
后端tomcat日志获取真实的IP,不是nginx 服务器的IP
查看>>
linux之脚本管理完全删除用户账号的脚本
查看>>
Web商城分页实现
查看>>
springBoot(4):日志配置-logback
查看>>
shell脚本编程之字符串测试及循环
查看>>
字符串的"大小"比较
查看>>
Festival TTS安装及使用指南
查看>>
时间戳
查看>>
【Java每日一题】20170310
查看>>
【Kafka】《Kafka权威指南》——分区partition
查看>>
[Android]动态替换Fragment全屏的问题
查看>>
iwebshop里面前端页面query标签如何传递api数据
查看>>
openstack--instance笔记
查看>>
强制 InnoDB 恢复,启动 MySQL 数据库
查看>>
随笔之GoldFish Kernel启动过程中arm汇编分析
查看>>