📜  MySQL String RPAD()函数(1)

📅  最后修改于: 2023-12-03 15:33:02.050000             🧑  作者: Mango

MySQL String RPAD()函数

MySQL的RPAD()函数用于将字符串填充到指定长度,并在右侧用特定的字符填充。

语法
RPAD(str, len, padstr)

参数说明:

  • str:必需,要填充的字符串。
  • len:必需,填充后的字符串长度。
  • padstr:必需,填充使用的字符。
示例

下面的示例演示了如何使用RPAD()函数。

示例1

将字符串 'Hello' 右侧用 '!' 填充到长度为 10。

SELECT RPAD('Hello', 10, '!');

输出结果为:

+------------+
| RPAD('Hello', 10, '!') |
+------------+
| Hello!!!!! |
+------------+
示例2

将字符串 'world' 右侧用 'x' 填充到长度为 6。

SELECT RPAD('world', 6, 'x');

输出结果为:

+---------------------+
| RPAD('world', 6, 'x')|
+---------------------+
| worldx              |
+---------------------+
示例3

如果要在字符串 'MySQL' 的右侧用空格填充,直到长度为 8,则可以如下写。

SELECT RPAD('MySQL', 8, ' ');

输出结果为:

+----------------+
| RPAD('MySQL', 8, ' ')|
+----------------+
| MySQL    |
+----------------+
注意事项
  • 如果要填充的长度小于原字符串长度,则直接返回原字符串。
  • 如果要填充的长度等于原字符串长度,则直接返回原字符串。
  • 如果要填充的长度大于原字符串长度,则在原字符串右侧用指定的字符填充。