在 MySQL 中,如何用另一个字符串填充一个字符串?


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)

更新于:2020年2月6日

浏览量:112

开启你的职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.