在 MySQL 中,我们如何用另一个字符串填充一个字符串?
mysqlmysqli database更新于 2025/5/19 8:44:17
MySQL 有两个函数,即 LPAD() 和 RPAD(),借助它们,我们可以用另一个字符串填充一个字符串。
LPAD() 函数,顾名思义,用另一个字符串填充一个字符串。以下是在 MySQL 中使用它的语法
语法
LPAD(original_string, @length, pad_string)
这里,
- original_string 是我们在其中填充另一个字符串的字符串。
- @length 是填充后返回的字符串的总长度。
- Pad_string 是要用 original_string 填充的字符串。
示例
mysql> Select LPAD('My name is Ram',22,'* ');
+--------------------------------+
| LPAD('My name is Ram',22,'* ') |
+--------------------------------+
| * * * * My name is Ram |
+--------------------------------+
1 row in set (0.00 sec)
RPAD() 函数,顾名思义,就是用另一个字符串向右填充一个字符串。以下是在 MySQL 中使用它的语法。
语法
RPAD(original_string, @length, pad_string)
这里,
- original_string 是我们在其中填充另一个字符串的字符串。
- @length 是填充后返回的字符串的总长度。
- Pad_string 是要用 original_string 填充的字符串。
示例
mysql> Select RPAD('My name is Ram',22,'* ');
+--------------------------------+
| RPAD('My name is Ram',22,'* ') |
+--------------------------------+
| My name is Ram* * * * |
+--------------------------------+
1 row in set (0.00 sec)
相关文章
有用资源
mysql 参考教程 - 该教程包含有关 mysql 的更多信息:https://www.cainiaomax.com/mysql/
打印
下一节:如果要删除的字符数超过原始字符串中可用的字符数,MySQL INSERT() 函数将返回什么? ❯❮ 上一节:如何在同一个查询中使用 MySQL LPAD() 和 RPAD() 函数来填充原始字符串的左右两侧?

