LPAD和RPAD函数

oracle中LPAD和RPAD函数的使用方法

 

Lpad Function:在PL/SQL中用于往源字符串的左侧填充一些字符。

函数参数:lpad( string1, padded_length, [ pad_string ] )

 

其中

string1:源字符串

padded_length:最终返回的字符串的长度,如果最终返回的字符串的长度比源字符串的小,那么此函数实际上对源串进行截断处理

pad_string:用于填充的字符,可以不填,默认为空字符

 

下面是几个实例:

扫描二维码关注公众号,回复: 608966 查看本文章

--返回值长度大于源字符串长度,将进行填充  

select lpad('zhanglt',10,'z') from dual;  

结果为:zzzzhanglt  

--返回值长度小于源字符串长度,将进行截断  

select lpad('zhanglt',3,'z') from dual; 

结果为:zha

默认情况下将用空格进行填充。

 

Rpad函数的用法与lpad基本一致 

eg:

select Rpad('zhanglt',10,'z') from dual; 

结果为:zhangltzzz

select Rpad('zhanglt',3,'z') from dual; 

结果为:zha

猜你喜欢

转载自minyongcheng.iteye.com/blog/2311924