更新时间:2023-10-25 GMT+08:00

rpad

rpad函数用于将字符串str2将字符串str1向右补足到length位。

命令格式

rpad(string <str1>, int <length>, string <str2>)

参数说明

表1 参数说明

参数

是否必选

参数类型

说明

str1

STRING

待向右补位的字符串。

length

INT

向右补位位数。

str2

STRING

用于补位的字符串。

返回值说明

返回STRING类型。

  • 如果length小于str1的位数,则返回str1从左开始截取length位的字符串。
  • 如果length为0,则返回空串。
  • 如果没有输入参数或任一输入参数值为NULL,返回NULL。

示例代码

返回 hi???。

SELECT rpad('hi', 5, '??');

返回 h。

SELECT rpad('hi', 1, '??');