sql函数PadLeft与PadRight代码实例
2015-07-27 10:34
746 查看
1、PadLeft函数
向已知字符串左边补充字符,使整个字符串到达指定长度
2、PadRight
向已知字符串右边补充字符,使整个字符串到达指定长度
select dbo.PadLeft('7',6,'0') PadLeft,
dbo.PadRight('6',4,'0') PadRight
向已知字符串左边补充字符,使整个字符串到达指定长度
CREATE FUNCTION PadLeft ( @VarOrgan varchar(10),/*原始字符*/ @TotalLength int,/*总长度*/ @Placeholder varchar(1)/*占位符*/ ) RETURNS varchar(100) AS BEGIN declare @VarNew varchar(100), @PadLen int SET @VarNew=@VarOrgan SET @PadLen=@TotalLength-LEN(@VarOrgan) while(@PadLen>0) begin select @VarNew=@Placeholder+@VarNew set @PadLen=@PadLen-1 end return @VarNew END
2、PadRight
向已知字符串右边补充字符,使整个字符串到达指定长度
CREATE FUNCTION PadRight ( @VarOrgan varchar(10),/*原始字符*/ @TotalLength int,/*总长度*/ @Placeholder varchar(1)/*占位符*/ ) RETURNS varchar(100) AS BEGIN declare @VarNew varchar(100), @PadLen int SET @VarNew=@VarOrgan SET @PadLen=@TotalLength-LEN(@VarOrgan) while(@PadLen>0) begin select @VarNew=@VarNew+@Placeholder set @PadLen=@PadLen-1 end return @VarNew END
select dbo.PadLeft('7',6,'0') PadLeft,
dbo.PadRight('6',4,'0') PadRight
相关文章推荐
- mysql dateformate
- Oracle同义词创建及其作用
- sql not exsit
- MongoDB学习笔记(六) MongoDB索引用法和效率分析
- MongoDB学习笔记(三) 在MVC模式下通过Jqgrid表格操作MongoDB数据
- MongoDB学习笔记(五) MongoDB文件存取操作
- MongoDB学习笔记(四) 用MongoDB的文档结构描述数据关系
- MongoDB学习笔记(二) 通过samus驱动实现基本数据操作
- MongoDB学习笔记(一) MongoDB介绍及安装
- SQL SERVER 竖表变成横表
- 将数据库所有表和字段首字母变成大写
- 在SQL Server里为什么我们需要更新锁
- 利用Redis撤销JSON Web Token产生的令牌
- Oracle 用户、对象权限、系统权限
- dedecms sql 替换 或 删除
- mysql的InnoDB参数详解
- mysqldump导出数据库命令及mysql导入数据库命令
- NoSQL简单学习(一)
- win7下安装memcache
- Mysql + LVS + KeepAlived 主主同步