PadLeft 和 PadRight
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 BEGIN 10 declare @VarNew varchar(100), 11 @PadLen int 12 SET @VarNew=@VarOrgan 13 SET @PadLen=@TotalLength-LEN(@VarOrgan) 14 while(@PadLen>0) 15 begin 16 select @VarNew=@Placeholder+@VarNew 17 set @PadLen=@PadLen-1 18 end 19 return @VarNew 20 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 BEGIN 10 declare @VarNew varchar(100), 11 @PadLen int 12 SET @VarNew=@VarOrgan 13 SET @PadLen=@TotalLength-LEN(@VarOrgan) 14 while(@PadLen>0) 15 begin 16 select @VarNew=@VarNew+@Placeholder 17 set @PadLen=@PadLen-1 18 end 19 return @VarNew 20 END
3 测试结果
SELECT dbo.PadLeft('7',6,'0') PadLeft,dbo.PadRight('6',4,'0') PadRight
PadLeft 和 PadRight相关推荐
- sql函数PadLeft与PadRight代码实例
参考https://www.cnblogs.com/xxaxx/p/4679480.html 1.PadLeft函数 向已知字符串左边补充字符,使整个字符串到达指定长度 CREATE FUNCTION ...
- java leftpad_Java中实现String.padLeft和String.padRight的示例
因为习惯了C#中的padLeft和padRight,接触Java后突然失去这两个功能,觉得别扭,就试着实现了这两个方法. Java中String.format()中带有字符串对齐功能如下: Syste ...
- 汇总c#.net常用函数和方法集
1.DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.D ...
- ASP.NET网络编程中常用到的27个函数集
1.DateTime 数字型 以下是引用片段: System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime ...
- c语言怎样在不足n位数的整数前补0,C# String 前面不足位数补零的方法
int i=10;方法1:Console.WriteLine(i.ToString("D5"));方法2:Console.WriteLine(i.ToString().PadLef ...
- ASP.NET编程中常用到的27个函数集
1.DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime= ...
- 【Linux】关于ffmpeg的一些常见用法
一.FFmpeg简介 FFmpeg是一款非常快速的视频和音频转换器, 是开源项目 FFmpeg (Fast Forward moving pictures expert group) 的命令行程序. ...
- ffmpeg参数说明
ffmpeg.exe -i F:\慶哥\慶哥之歌.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\11.flv ffmpeg -i F:\01.wmv ...
- c#常用函数和方法集
1.DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.D ...
最新文章
- table control中用帮助(F4)实现自动填充另一字段
- Python - 关于方法参数和字典更新(dict.update())方法
- android 之Dialog的多种Dialog对话框(以及反射在自定义对话框的运用)
- 运算服务器v9型号,v9云服务器
- linux centos7 安装最新版git 教程
- voc_eval.py:41: RuntimeWarning: invalid value encountered in greater_equal if np.sum(rec = t) ==
- python 导出大量数据到excel_怎么在python中将大量数据导出到Excel文件
- C++编程调试秘笈(第1次阅读)
- ADO得到字段名的代码
- 寻找互联网创业的时间点规律
- 人事管理系统都有哪些功能和优势?
- VS2013 VS2015应用程序无法正常启动0xc000007b。
- 快让你的App分20亿吧!
- java环境变量配置 JDK环境变量
- 乐max2魔趣android7.0,乐视Max2 魔趣OS 安卓10 MagiskV21版 完美ROOT 纯净完美 原生极简 纯净推荐...
- 解密保存Mac版微信聊天记录的数据库文件并导出聊天记录
- web中gzip,deflate的压缩与解压
- C语言基础知识点总结
- 神州数码无线产品(AC+AP)配置
- MacOS 中解压缩(unzip)出现 illegal byte sequence 的解决方案