MySQL RPAD() 函数使用指南
MySQL RPAD() 函数在一个字符串的右侧填充指定的字符串,使其达到指定的长度。如果想在字符串的左侧填充字符串,请使用 LPAD() 函数。
RPAD() 语法
这里是 MySQL RPAD() 函数的语法:
RPAD(str, len, padstr)
参数
str- 必需的。需要被填充的字符串。
len- 必需的。填充字符串需要达到的长度。
padstr- 可选的。被用来填充到原字符串右侧的字符串。
返回值
RPAD() 函数在字符串的右侧填充指定的字符串,使其达到指定的长度,并返回填充后的字符串。
- 如果
len小于原字符串str的长度,str将被截断到len的长度。 - 如果
len为负数时,RPAD()函数将返回NULL。 - 当任意一个参数为
NULL时,RPAD()函数将返回NULL。
RPAD() 示例
这里列出了几个常见的 RPAD() 示例。
SELECT
RPAD('oh', 10, 'h'),
RPAD('oh', 1, 'h'),
RPAD('oh', -1, 'h'),
RPAD('Hello', 13, 'World'),
RPAD('Hello', 13, NULL)\G
*************************** 1. row ***************************
RPAD('oh', 10, 'h'): ohhhhhhhhh
RPAD('oh', 1, 'h'): o
RPAD('oh', -1, 'h'): NULL
RPAD('Hello', 13, 'World'): HelloWorldWor
RPAD('Hello', 13, NULL): NULL