在 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)

相关文章


有用资源