rpad
rpad函数从右边对字符串使用指定的字符进行填充
rpad(string,padded_length,[pad_string])
string 表示:被填充的字符串
padded_length 表示:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n个字符;
pad_string 是个可选参数,这个字符串是要粘贴到string的右边,如果这个参数未写,lpad函数将会在string的右边粘贴空格。
示例:
SQL> select rpad('tech', 7), length(rpad('tech', 7)) from dual;
RPAD('TECH',7) LENGTH(RPAD('TECH',7))
-------------- ----------------------
tech 7
SQL> select rpad('tech', 2), length(rpad('tech', 2)) from dual;
RPAD('TECH',2) LENGTH(RPAD('TECH',2))
-------------- ----------------------
te 2
SQL> select rpad('tech', 8, '0'), length(rpad('tech', 8, '0')) from dual;
RPAD('TECH',8,'0') LENGTH(RPAD('TECH',8,'0'))
------------------ --------------------------
tech0000 8
SQL> select rpad('tech on the net', 15, 'z'),
2 length(rpad('tech on the net', 15, 'z'))
3 from dual;
RPAD('TECHONTHENET',15,'Z') LENGTH(RPAD('TECHONTHENET',15,
--------------------------- ------------------------------
tech on the net 15
SQL> select rpad('tech on the net', 16, 'z'),
2 length(rpad('tech on the net', 16, 'z'))
3 from dual;
RPAD('TECHONTHENET',16,'Z') LENGTH(RPAD('TECHONTHENET',16,
--------------------------- ------------------------------
tech on the netz 16
lpad
lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。
lpad( string, padded_length, [ pad_string ] )
string 准备被填充的字符串;
padded_length 填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;
pad_string 填充字符串,是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格。
示例:
SQL> select lpad('abcde', 10, 'x'), length(lpad('abcde', 10, 'x')) from dual;
LPAD('ABCDE',10,'X') LENGTH(LPAD('ABCDE',10,'X'))
-------------------- ----------------------------
xxxxxabcde 10
SQL> select lpad('abcde', 10, 'oq'), length(lpad('abcde', 10, 'oq')) from dual;
LPAD('ABCDE',10,'OQ') LENGTH(LPAD('ABCDE',10,'OQ'))
--------------------- -----------------------------
oqoqoabcde 10
SQL> select lpad('abcde', 2), length(lpad('abcde', 2)) from dual;
LPAD('ABCDE',2) LENGTH(LPAD('ABCDE',2))
--------------- -----------------------
ab 2
[@more@]
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24496749/viewspace-1052645/
,如需转载,请注明出处,否则将追究法律责任。