sql函数PadLeft与PadRight代码实例
参考https://www.cnblogs.com/xxaxx/p/4679480.html
1、PadLeft函数
向已知字符串左边补充字符,使整个字符串到达指定长度
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
sql函数PadLeft与PadRight代码实例相关推荐
- oracle查视图的sql,oracle通过v$sql视图查询sql的平均执行时间(代码实例)
oracle通过v$sql视图查询sql的平均执行时间(代码实例) select sql_text,executions 总执行次数,elapsed_time/1000 总耗时(秒), elapsed ...
- mysql 慢查询sql实例_Mysql sql慢查询监控脚本代码实例
1.修改my.cnf #整体的效果,全局开启表和日志文件都写,但是对于general_log只写表,对于slow_query_log,表和日志文件都记录. general_log=1#开启mysql执 ...
- SQL 函数 function 讲解+代码实例
文章目录 1. 对存储程序的说明 2. 创建函数 create function 3. 调用函数 select 4. 查看函数 4.1. 查看函数状态 show status 4.2. 查看函数定义 ...
- SQL 存储过程 procedure 讲解+代码实例
文章目录 1. 存储过程概述 2. 创建存储过程 create procedure 2.1. 参数 in.out.inout 3. 调用存储过程 call 4. 查看存储过程 4.1. 查看存储过程的 ...
- python list join函数_Python中join()函数多种操作代码实例
这篇文章主要介绍了Python中join()函数多种操作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Python中有.join()和os ...
- python封装sql脚本_pymysql的简单封装代码实例
这篇文章主要介绍了pymysql的简单封装代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 #coding=utf-8 #!/usr/bin/ ...
- python返回值return用法_Python中return函数返回值代码实例用法
本篇文章小编给大家分享一下Python中return函数返回值代码实例用法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. return 添加返回值 r ...
- python进度条设计函数_Python进度条的制作代码实例
这篇文章主要介绍了Python进度条的制作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 import sys,time #导入模块 for ...
- QT中使用C++ socket通信(了解socket通信、socket的三次握手和四次挥手、socket函数说明、客户端与服务端的代码实例)
一.TCP/IP协议四个抽象层: 二.socket位置 socket就在应用程序的传输层和应用层之间,传输层的底一层的服务提供给socket抽象层,socket抽象层再提供给应用层. 三.socket ...
最新文章
- mysql5.5以上开启慢查询
- 周鸿祎谈抢票:技术推动建立一个高效的公平社会
- python request post json_python接口之request测试:以json格式发送post请求,.json方法,查看响应结果的情况...
- Spring-AOP @AspectJ进阶之绑定代理对象
- Bootstrap的handler和childHandler
- opencv图像处理(二)
- windows 添加开始菜单
- rabbitmq+topic+java_译:5.RabbitMQ Java Client 之 Topics (主题)
- 【java】java ssh 远程执行命令 并且获取执行的结果
- GPU服务器的配置计划
- 基于nodejs的模拟数据分发服务
- ESP12F模组-USB转TTL模块-Arduino下载程序
- 全国大学生计算机创新创意大赛,全国大学生先进成图技术与产品信息建模创新大赛...
- leetcode-1260:二维网格迁移
- Nginx同一个域名下代理后端项目跟多个vue项目
- supermap mysql_SuperMap iMobile for Android定位实现
- 世界各国电源插头插座形式
- 【matplotlib】散点图详解
- 来来来!java程序员个人优势
- 在JBuilder中生成EXE、可执行jar、带shell窗口的EXE
热门文章
- SpringCloud-4-OpenFeign
- GPT-3让人怀疑人生!惊艳了世界!道翰天琼认知智能机器人api接口平台为您解密!
- YAPI部署及使用文档
- R语言实战:预测钻石的价格
- 2.1在 U-Boot 中添加自己的开发板
- 用python实现新年祝福微信的自动回复
- 中国大陆收货地址智能解析
- 学好 Nginx ,走遍天下都不怕
- D3D11、D3D12开发中CreateSwapChain返回DXGI_ERROR_INVALID_CALL(0x887A0001)错误的坑
- java io处理_java之IO处理