oracle中LPAD和RPAD函数的使用方法
Lpad Function:在PL/SQL中用于往源字符串的左侧填充一些字符。
函数参数:lpad( string1, padded_length, [ pad_string ] )
其中
string1:源字符串
padded_length:最终返回的字符串的长度,如果最终返回的字符串的长度比源字符串的小,那么此函数实际上对源串进行截断处理
pad_string:用于填充的字符,可以不填,默认为空字符
下面是几个实例:
--返回值长度大于源字符串长度,将进行填充
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