oracle数据库lpad,Oracle的lpad与rpad函数的应用
Oracle的lpad与rpad函数的使用
语法 语法格式如下:
lpad( string, padded_length, [ pad_string ] )
string
准备被填充的字符串;
padded_length
填充之后的字符串长度(不管是截取还是补充,函数return的字符长度=padded_length),也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短(padded_lengthlength(string)),则在左边补上空格
pad_string
填充字符串,是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格。
示例1:
SQL> select lpad('abcde',10,'x') from dual;
LPAD('ABCDE',10,'X')
--------------------
xxxxxabcde
示例2:
SQL> select lpad('abcde',10,'oq') from dual;
LPAD('ABCDE',10,'OQ')
---------------------
oqoqoabcde (注意如何显示的)
示例3:
SQL> select lpad('abcde',2) from dual;
LPAD('ABCDE',2)
---------------
ab
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
与lpad函数对应的是rpad函数:
rpad函数从右边对字符串使用指定的字符进行填充,语法格式与lpad格式相同:
rpad(string,padded_length,[pad_string])
string
被填充的字符串
padded_length
字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n个字符(都是从左到右); 如果这个数量比原字符串的长度要长,则在右边补上空格
pad_string
是个可选参数,这个字符串是要粘贴到string的右边,如果这个参数未写,lpad函数将会在string的右边粘贴空格。
例如:
rpad('tech', 7); 将返回' tech '
rpad('tech', 2); 将返回'te'
rpad('tech', 8, '0'); 将返回'tech0000'
rpad('tech on the net', 15, 'z'); 将返回 'tech on the net'
rpad('tech on the net', 16, 'z'); 将返回 'tech on the netz'
oracle数据库lpad,Oracle的lpad与rpad函数的应用相关推荐
- oracle中如何加字母,Oracle数据库之oracle数据库表插入数据的时候如何产生一个字母+数字...
本文主要向大家介绍了Oracle数据库之oracle数据库表插入数据的时候如何产生一个字母+数字,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle 语句中" ...
- oracle insert汉字出错,Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名...
本文主要向大家介绍了Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle数据库,用 ...
- oracle数据库gold,Oracle数据库之Oracle GoldenGate 12.2.0.1 安装、升级和删除
本文主要向大家介绍了Oracle数据库之Oracle GoldenGate 12.2.0.1 安装.升级和删除,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 1.准备工作 选择 ...
- oracle set feedback off,Oracle数据库之Oracle导出数据中的prompt,set feedback 等是什么意思...
本文主要向大家介绍了Oracle数据库之Oracle导出数据中的prompt,set feedback 等是什么意思,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. mpt 输出 ...
- jsp oracle 登录页面,Oracle数据库之ORACLE+Myeclipse+jsp实现简单登录功能
本文主要向大家介绍了Oracle数据库之ORACLE+Myeclipse+jsp实现简单登录功能,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle数据库表的建立: c ...
- oracle表还原truncate,Oracle数据库之Oracle表恢复(truncate)
本文主要向大家介绍了Oracle数据库之Oracle表恢复(truncate),通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 一.模拟truncate操作: SQL> c ...
- 关于oracle数据库论文,Oracle数据库研究论文 有关Oracle数据库的论文
Oracle数据库优化研究 摘要:Oracle数据库系统的优化对于整个系统的正常运行起着至关重要的作用,但是它却是一项非常复杂的工作.Oracle数据库性能调整与优化涉及到多个层面,并且可以提高Ora ...
- oracle数据库系统介绍,Oracle数据库(Oracle Database)体系结构及基本组成介绍
Oracle数据库服务器(Oracle database server)一般情况下是一个Oracle instance和一个Oracle database组成.当在计算机服务器上启动Oracle数据库 ...
- oracle数据库激活控制文件位置,Oracle数据库之Oracle 重建控制文件一例
本文主要向大家介绍了Oracle数据库之Oracle 重建控制文件一例,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 环境:OEL 5.7 + Oracle 10.2.0.5 ...
- Oracle数据库:oracle外连接left/right/full outer join on,oracle扩展的左右外连接展示符号(+)
Oracle数据库:oracle外连接left/right/full outer join on,oracle扩展的左右外连接展示符号(+) 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大 ...
最新文章
- Visual Studio 2008 + Visual Assist X的CUDA2.3编译环境设置[转]
- spring mysql 注解_【Spring】SpringMVC之基于注解的实现SpringMVC+MySQL
- LOJ#2132. 「NOI2015」荷马史诗
- MFC与OpenCv中的图片转换实例
- java excel 操作方式_Java读写Excel基本操作
- 2821: 作诗(Poetize)
- 创建您自己的.NET DynamicObject 为什么、何时和如何
- 从理解Future模式到仿写JUC的Future模式
- 【OpenJudge7826】分苹果(小学奥数)
- Android 系统签名打包方法
- 桌面图标整理工具(Fences Pro)
- [OpenGL] 延迟渲染 - 多个点光源
- 对于解决新版unity5.x的license error 问题
- Web前端人员如何实现状态保存 常用方法就什么
- 如何用 Java 对 PDF 文件进行电子签章
- 特征金字塔(FPN)
- Win 7或者 Win 8.1系统下安装centOS 7双系统方法(亲测)
- 【NISP一级】4.1 Windows终端安全
- RRT(Rapidly-exploring Randomized Trees)算法学习笔记
- Day3—HTML个人简历制作及五彩导航练习
热门文章
- 数字经济时代,企业的核心竞争力究竟是什么?
- 水星如何设置虚拟机服务器,水星mercury路由器电脑怎么设置?
- PHP方法,传入的参数前带三个点是什么意思?
- Java客户积分回馈怎么做,商家使用会员积分系统做好新老客户维护工作?
- Python:实现矩阵的Schur complement舒尔补算法(附完整源码)
- 什么叫一层交换机,二层交换机,三层交换机?
- Cisco wlan controlller配置
- 【编码实现】结合encoder和projector对w进行优化(projector_encoder.py)
- vmware反复触发numlock问题
- 侧入式LED背光源优缺点分析