RPAD
功能描述
在字符串expr1
的右侧填充指定字符expr3
,填充后的字符串长度为expr2
。
语法格式
RPAD(expr1,expr2[,expr3])
参数说明
expr1
:源字符串。expr2
:填充后的字符串长度。如果长度短于源字符串,将会从左至右截取源字符串。expr3
:可选参数,填充字符串,填充至源字符串的右侧。如果未指定此参数,将会在源字符串的右边填充空格。
函数返回类型
CHAR类型字符串。
示例
指定填充的字符串,且填充后长度小于expr1
和expr3
的长度和:
sql
SQL> SELECT RPAD('tt',3,'wzq');
EXPR1 |
------------------------------------------------------------------------------
ttw|
指定填充的字符串,且填充后长度等于expr1
和expr3
的长度和:
sql
SQL> SELECT RPAD('tt',5,'wzq');
EXPR1 |
------------------------------------------------------------------------------
ttwzq|
指定填充的字符串,且填充后长度小于expr1
和expr3
的长度和:
sql
SQL> SELECT RPAD('tt',0,'wzq');
EXPR1 |
------------------------------------------------------------------------------
|
不指定填充的字符串,且填充后长度小于expr1
长度:
sql
SQL> SELECT RPAD('tt',1);
EXPR1 |
------------------------------------------------------------------------------
t|