刚看到以前在网上找的一些文摘,lpad这个函数平时不怎么用,但是今天测了一下还是比较好用的在,

这个函数很有意思的,它的格式是

lpad(String ,数字长度,字符串)。

如果数字长度大于string的时候,那么在左边添加字符串直到添加的字符串加string的长度等于数据长度。(表达不好,以例子为证)

如果数据长度小于string的时候,那么就从左边开始截取。

如下例子所示

SQL> select lpad('test',10,'a') from dual;

LPAD('TEST',10,'A')

--------------------

aaaaaatest

向test左边添加6个a加上test中4个好等于10 。

SQL> select lpad('test',2,'e') from dual;

LPAD

----

te

2小于4 所以直接截取两位(从左边开始截取),最后一个参数加和不加没关系。

如果最后一个参数不写,对于数字小于字符串没影响,数字大于字符串的时候,左边会用空格来填补

如下例

SQL> select lpad('test',10) from dual;

LPAD('TEST',10)

--------------------

test

SQL> select length(lpad('test',10)) from dual;

LENGTH(LPAD('TEST',10))

-----------------------

10

这只是简单的一个例子,其实substr函数完全可以取代它的,但是有时用起来还是相当方便的。

oracle中ipad是什么意思,oracle 函数 Ipad的简单用法相关推荐

  1. oracle中的NVL,NVL2,NULLIF,COALESCE函数使用

    Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数.主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以. 下面简 ...

  2. oracle8i substr,Oracle中的INSTR,NVL和SUBSTR函数的用法详解

    Oracle中INSTR的用法: INSTR方法的格式为 INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号) 返回找到的位置,如果找不到则返回0. 例如:INSTR ...

  3. oracle中trim,ltrim,rtrim函数用法(简单易懂)

    oracle中trim,ltrim,rtrim函数用法 用法一.去空格 函数 作用 TRIM TRIM()去除指定字符串的前后空格 LTRIM LTRIM()去除指定字符串的前面空格 RTRIM RT ...

  4. oracle中orand使用,Postgres兼容Oracle研究——orafce调研

    一.背景 PostgreSQL是和Oracle最接近的企业数据库,包括数据类型,功能,架构和语法等几个方面.甚至大多数的日常应用的性能也不会输给Oracle. 但是Oracle有些函数或者包,默认Po ...

  5. oracle 中的日志在处理,ORACLE在存储过程中记录日志的处理包

    Java开发过程中一般使用LOG4J来将程序的运行日志记录到文件中,在ORACLE存储过程中也需要记录日志,我将工作中自己整理的一个记录日志的包分享出来,其实很简单,希望大家多提意见. 一.表结构 为 ...

  6. oracle中101向上取整,oracle向上取整的函数 oracle除数取整

    excel中取整函数是如何实现的? 让我们看看Excel的舍入问题 !分别使用: 1,int(A1),round directly 2,A1 mod(A1,1),mod(A1,1)是获取小数点的方法 ...

  7. oracle中lang能不能查找,oracle中的查询语句

    PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序.在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 ...

  8. oracle中的sql文本类型,Oracle数据库的空间数据类型

    Oracle数据库中空间数据类型随着GIS.CAD/CAM的广泛应用,对数据库系统提出了更高的要求,不仅要存储大量空间几何数据,且以事物的空间关系作为查询或处理的主要内容.Oracle数据库从9i开始 ...

  9. oracle中raw是什么格式,oracle中RAW数据类型

    近日在研究v$latch视图时,发现一个从未见过的数据类型.v$latch 中ADDR属性的数据类型为RAW(4|8)  同时也发现v$process中的ADDR属性的数据类型也为RAW(4|8).于 ...

  10. oracle中怎么查看索引,查看oracle中表的索引

    oracle中表的索引信息存在 user_indexes 和 user_ind_columns 两张表里面, 其中, user_indexes 系统视图存放是索引的名称以及该索引是否是唯一索引等信息, ...

最新文章

  1. emwin读取sd图片_262.3MB/S读取速率,雷克沙1667X这回谁还敢吐槽
  2. python 创建一个空向量_Python之Django系列-创建第一个应用-5
  3. nginx 上传 文件超时设置_Ingressnginx自定义配置文件
  4. 结伴自驾游必备,高德地图上线组队实时对讲功能
  5. mysql中密码存入加密,如何在数据库中存储加密的密码?
  6. JavaGUI版本销售管理系统
  7. Flex显示图片的常用方式
  8. Gartner:智能SOC/情报驱动的SOC的五大特征
  9. 海归博士程序员光鲜背后:下车间写代码,体验炼钢灼人的热度
  10. 文本分析用GUI界面显示
  11. 四阶段法-交通分布预测方法-算法复现
  12. GPS定位准确度CEP、RMS
  13. WPF Effect (一)
  14. 安装和配置fedora19要做的那些事,超值经验
  15. html5页面缩小 不规整,移动端H5页面的设计尺寸大小规范
  16. 中国物流市场趋势报告、技术动态创新及市场预测
  17. R485集线器定协议有多少种能否抗干扰?
  18. PDF Expert for mac(最好用的pdf编辑工具)
  19. 编程及C/C++初学者 FAQ
  20. [Audacity][编译][步骤三]Audacity 相关源码下载

热门文章

  1. 手机12306买卧铺下铺技巧_手机12306买卧铺下铺技巧
  2. USB 协议分析(含基本协议和 USB 请求和设备枚举)
  3. 苹果CMSv10新手入门安装必看教程
  4. 如何快速学习SAP系统软件?
  5. android instance区别,Android singleTask 和singleInstance的区别
  6. 射频微波芯片设计6:射频电路中的噪声概论
  7. fastjson将json字符串转化成map的五种方法
  8. 如何将3DMAX参数重置为默认值?
  9. ESP8266 教程2 — 烧录AT固件
  10. 23种设计模式设计原则