oracle函数Lpad与Rpad
2024-08-29 15:47:27
函数介绍
lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。
语法格式如下:
lpad( string, padded_length, [ pad_string ] )
string
准备被填充的字符串;
padded_length
填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;
pad_string
填充字符串,是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格。
SQL> select lpad('rusky',10,'') from dual;
LPAD('RUSKY',10,'')
--------------------
11111rusky SQL> select lpad('rusky',10,'') from dual;
LPAD('RUSKY',10,'')
---------------------
22222rusky SQL> select lpad('rusky',2) from dual;
LPAD('RUSKY',2)
---------------
ru
与lpad函数对应的是rpad函数:
rpad函数从右边对字符串使用指定的字符进行填充,语法格式与lpad格式相同:
rpad(string,padded_length,[pad_string])
string
被填充的字符串
padded_length
字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n个字符;
pad_string
是个可选参数,这个字符串是要粘贴到string的右边,如果这个参数未写,lpad函数将会在string的右边粘贴空格。
例如:
SQL> select rpad('rusky',10,'') from dual;
RPAD('RUSKY',10,'')
--------------------
rusky11111 SQL> select rpad('rusky',10,'') from dual;
RPAD('RUSKY',10,'')
---------------------
rusky22222 SQL> select rpad('rusky',2) from dual;
RPAD('RUSKY',2)
---------------
ru
最新文章
- cocos2d-x 第三篇 基本概念介绍
- 禁用链接 <;a>;
- RedHat版的linux安装yum源及redis
- DB2 connection
- ramdisk作为根文件系统的配置
- 自动化运维—tomcat服务起停(mysql+shell+django+bootstrap+jquery)
- python3 中encode 和decode的使用方法。
- ajax和跨域
- 我在微信小程序遇到的坑
- sklearn的kmeans测试
- 深入MySQL复制(三):半同步复制
- React Native之倒计时组件的实现(ios android)
- JMeter上架标的(yyb-csg)
- oracle 外连接以及用on和where 的区别
- tomcat使用同一个http端口如何配置多个web项目?
- Tomcat部署项目定时任务跑了两次
- 关于51单片机使用printf串口调试
- [ONTAK2010]Peaks kruskal重构树,主席树
- express框架实现承载静态页面的能力
- 3dContactPointAnnotationTool开发日志(三二)