[注]部分转载,部分原创,原文地址:http://www.cnblogs.com/BetterWF/archive/2012/07/18/2597472.html
rpad函数从右边对字符串使用指定的字符进行填充
rpad(string,padded_length,[pad_string])
string 表示:被填充的字符串
padded_length 表示:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短
,rpad函数将会把字符串截取成从左到右的n个字符;
pad_string 是个可选参数,这个字符串是要粘贴到string的右边,如果这个参数未写,lpad函数
将会在string的右边粘贴空格。
例如:
SQL> select rpad('tech',7) from dual;
RPAD('T
-------
tech
SQL> select rpad('tech',2) from dual;
RP
--
te
SQL> select rpad('tech',8,'0') from dual;
RPAD('TE
--------
tech0000
SQL> select rpad('tech',8,'03') from dual;
RPAD('TE
--------
tech0303
SQL> select rpad('tech',7,'03') from dual;
RPAD('T
-------
tech030
SQL> select rpad('tech on the net',15,'z') from dual;
RPAD('TECHONTHE
---------------
tech on the net
SQL> select rpad('tech on the net',16,'z') from dual;
RPAD('TECHONTHEN
----------------
tech on the netz
--END--