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