首页 > 其他 > 详细

lpad()和Rpad()函数的用法

时间:2021-09-02 02:28:27      阅读:12      评论:0      收藏:0      [点我收藏+]

lpad()和Rpad()函数是Oracle数据库函数,lpad函数从左边对字符串使用指定的字符进行填充,Rpad则是从右边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思,Rpad同理。

语法格式如下:
lpad( string, padded_length, [ pad_string ] )
 
string
准备被填充的字符串;
 
padded_length
填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;
 
pad_string
填充字符串,是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格。
 
例1:
select lpad(‘2582‘,6,‘0‘) from dual
---------------------------------------
002582
→→这是个彩蛋,自行百度
 
例2:
select Rpad(‘abcd‘,10,‘xy‘) from dual
---------------------------------------
abcdxyxyxy
 
例3:
select Rpad(‘abcd‘,11,‘12345‘) from dual
---------------------------------------
abcd1234512
 
例4:
select lpad(‘2582‘,6) from dual
--------------------------------------
  2582
注:填充字符串缺省,则在元字符串左边补充空格
 
例5:
select lpad(‘002582‘,4,‘0‘) from dual
---------------------------------------
0025
注:填充之后的字符数比原字符数少,则lpad函数将会把字符串截取成从左到右的4个字符
 
 
 

lpad()和Rpad()函数的用法

原文:https://www.cnblogs.com/mjj8090/p/15207165.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!