RPAD

说明

将字符串右侧填充指定个数的指定字符

语法

rpad ::=

参数

character_expression1

将要被填充字符的指定字符串

length

填充完毕后的字符串长度,若length取小于等于0的整数时,返回空串。

character_expression2

用来填充指定字符串的填充字符串,若无此参数,则默认填充空格。

返回值

TEXT类型,填充后的新字符串。

注解

  • 待填充和填充字符串表达式必须是TEXT类型或者可以隐性转换为TEXT类型,否则请用CAST将其显示转为TEXT类型以后再做转换。
  • 如果返回的字符串长度大于16777215,则截断成16777215的长度。

示例

示例1: 使用 RPAD 填充指定字符串

--  使用 RPAD 填充指定字符串
SELECT RPAD('abcd', 10, '?*');
RPAD(text)      |
----------------
abcd?*?*?*      |
总数目:1

示例2: 使用 RPAD 填充指定数目空格

--  使用 RPAD 填充指定数目空格
SELECT RPAD('abcd', 9);
RPAD(text)      |
----------------
abcd            |
总数目:1