Oracle LPAD function and RPAD function

LPAD function

lpad(x,width[,pad_string]) function 返回在字符串x的左边填充字符,达到width长度的要求(如果x的长度大于width长度要求,则返回截取x的width长度的字符)。如果使用pad_string字符串,那么使用pad_string字符串来填充;否则,使用空格补齐。

实例:

   1* select lpad('popular',10) from dual
sys@ORCL> /

LPAD('POPU
----------
   popular

  1* select lpad('popular',5) from dual
sys@ORCL> /

LPAD(
-----
popul

  1* select lpad('popular',12,'l%#') from dual
sys@ORCL> /

LPAD('POPULA
------------
l%#l%popular

RPAD function

与LPAD function 相似,唯一的区别是从右边开始。

实例:

   1* select rpad('popular',5) from dual
sys@ORCL> /

RPAD(
-----
popul

  1* select rpad('popular',12,'3w') from dual
sys@ORCL> /

RPAD('POPULA
------------
popular3w3w3

参考

http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions082.htm  lpad

http://www.techonthenet.com/oracle/functions/lpad.php  Oracle/PLSQL: Lpad Function

http://www.techonthenet.com/oracle/functions/index.php   Oracle/PLSQL Topics: Built-In Functions (By Category)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9537053/viewspace-736329/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9537053/viewspace-736329/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值