Oracle 函数使用:LPAD RPAD
基本语法 LPAD( string, padded_length, [ pad_string ] )
参数
string : 源字符串
padded_length : 最后返回的字符串的长度
pad_string : 用于填充的字符,可以不填,默认为空字符
实际运用
情景一:
如果最终返回的字符串的长度比源字符串的小,那么此函数实际上对源串进行截取处理,。如下
SELECT LPAD('20190609',4) FROM DUAL
操作结果:2019
情景二:
如果padded_length比源字符串的长度长,则用pad_string进行填充,保证返回的最终字符串的长度为padded_length;
select lpad('20190609',10,'-') from dual
操作结果为:20190609
RPAD类似:
select rpad('1234',2,'0') from dual
操作结果为:12
select rpad('1234',7,'0') from dual
操作结果为:1234000
注:为方便查看,文字未加注释符号,大家实际运用请规范SQL书写。
Oracle 函数使用:LPAD RPAD相关推荐
- Oracle函数篇 - lpad 函数
一.函数介绍 lpad函数从左边对字符串使用指定的字符进行填充.从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思. 二.语法介绍 语法格式如下: lpa ...
- oracle rpad mysql_Oracle生成不重复票号与LPAD,RPAD与NEXTVAL函数解析
SELECT TO_CHAR(SYSDATE,'YYMMDD')||LPAD(REFUNDSEQ.NEXTVAL,6,'0') AS RES_ORDER_NO FROM DUAL 该语句拼接 时间 与 ...
- oracle函数-LPAD/RPAD
基本用法: lpad函数 函数介绍 lpad函数是 Oracle 数据库函数,lpad函数从左边对 字符串使用指定的字符进行填充.从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以l ...
- Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions001.htm#i88893 http://ansj.bokee.com/ ...
- java查询出来的日期类型_Java的第29天,Oracle函数
今天是学习Java的 第29天. 今天学习了数据库中DQL语言中的逻辑条件关系,优先规则,使用order by 排序.学习了Oracle函数,包括单行函数和多行函数,学习了字符函数,字符处理函数,数字 ...
- BayaiM__ oracle函数_01
BayaiM__ oracle函数_01 Oracle函数 ---------------------------------------------------------------------- ...
- Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)...
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ...
- 数据库oracle有哪些函数,Oracle函数大全
Oracle函数大全 时间:2007-12-23 来源:不详 作者:迈克DB SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL>selectascii('A') ...
- 学习笔记:Oracle函数大全
Oracle 编者按 01. 字符函数 1.01 CHR(n) 1.02 CONCAT(ch1, ch2) 1.03 INITCAP(ch) 1.04 UPPER(ch) 1.04 LOWER(ch) ...
- (十三) Oracle函数
文章目录 Oracle函数 1. 函数介绍 2. 函数分类 单行函数 单行函数的特性 单行函数的分类 3. 字符函数 字符函数分类 大小写处理函数 字符处理函数 数字函数 4. 日期函数 日期的使用 ...
最新文章
- #@python常见的代码自己编写问题
- php二维数组按照自定义方式对键值排序,PHP 对一个给定的二维数组按照指定的键值进行排序...
- linux安装远程连接snmp的,远程安装net-snmp全过程
- MUI H5+ APP 分享H5连接 通过scheme唤醒APP
- saltstack-部署
- HDU 4753 Fishhead’s Little Game(DFS)
- 【nodejs原理源码赏析(7)】【译】Node.js中的事件循环,定时器和process.nextTick
- extjs实现组织架构图_如何画好一张架构图?(内含知识图谱)
- HCL V2.1.1如何修改CLI字体大小及背景颜色
- Windows 2003系统安全+IIS下Web与FTP的完美结合(下)
- utils 16进制HEX 与 rgba互转
- 浅谈matlab中fftshift的作用
- UNP编程:15---UDP之(recvfrom、sendto函数)
- NB-IOT经典案例
- 44、Search contract
- 解决前端 js 中使用 append 动态追加元素标签后,事件和css样式异常问题
- 如何打包Google扩展程序
- TOPSIS算法(优劣解距离法)的使用举例与matlab实现
- 基于人工智能的地球物理参数反演范式理论及判定条件
- 校园计算机网的功能,校园网的含义及其特点和基本功能