函数介绍

  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

最新文章

  1. cocos2d-x 第三篇 基本概念介绍
  2. 禁用链接 <a>
  3. RedHat版的linux安装yum源及redis
  4. DB2 connection
  5. ramdisk作为根文件系统的配置
  6. 自动化运维—tomcat服务起停(mysql+shell+django+bootstrap+jquery)
  7. python3 中encode 和decode的使用方法。
  8. ajax和跨域
  9. 我在微信小程序遇到的坑
  10. sklearn的kmeans测试
  11. 深入MySQL复制(三):半同步复制
  12. React Native之倒计时组件的实现(ios android)
  13. JMeter上架标的(yyb-csg)
  14. oracle 外连接以及用on和where 的区别
  15. tomcat使用同一个http端口如何配置多个web项目?
  16. Tomcat部署项目定时任务跑了两次
  17. 关于51单片机使用printf串口调试
  18. [ONTAK2010]Peaks kruskal重构树,主席树
  19. express框架实现承载静态页面的能力
  20. 3dContactPointAnnotationTool开发日志(三二)

热门文章

  1. LINUX进程上锁查看方法
  2. Word文档分割总结
  3. 代码,显示IPhone剩余磁盘空间
  4. MySql查看表信息
  5. CSS background 属性 总结
  6. this函数的理解
  7. 不安装开发环境,查看logcat日志
  8. Qt历史版本下载
  9. 操作html标签之找到标签(续)
  10. Altium Designer 生成 Mach3 G代码的程序