Skip to content

RPAD

功能描述

在字符串expr1的右侧填充指定字符expr3,填充后的字符串长度为expr2

语法格式

RPAD(expr1,expr2[,expr3])

参数说明

  • expr1:源字符串。
  • expr2:填充后的字符串长度。如果长度短于源字符串,将会从左至右截取源字符串。
  • expr3:可选参数,填充字符串,填充至源字符串的右侧。如果未指定此参数,将会在源字符串的右边填充空格。

函数返回类型

CHAR类型字符串。

示例

指定填充的字符串,且填充后长度小于expr1expr3的长度和:

sql
SQL> SELECT RPAD('tt',3,'wzq');

EXPR1 | 
------------------------------------------------------------------------------
ttw|

指定填充的字符串,且填充后长度等于expr1expr3的长度和:

sql
SQL> SELECT RPAD('tt',5,'wzq');

EXPR1 | 
------------------------------------------------------------------------------
ttwzq|

指定填充的字符串,且填充后长度小于expr1expr3的长度和:

sql
SQL> SELECT RPAD('tt',0,'wzq');

EXPR1 | 
------------------------------------------------------------------------------
|

不指定填充的字符串,且填充后长度小于expr1长度:

sql
SQL> SELECT RPAD('tt',1);

EXPR1 | 
------------------------------------------------------------------------------
t|