如何使用MySQL函数将一个字符串填充到另一个字符串中?


MySQL有两个函数,分别是**LPAD()**和**RPAD()**,我们可以用它们来填充字符串。

**LPAD()**函数,顾名思义,它在字符串左侧进行填充。以下是它在MySQL中的语法:

语法

LPAD(original_string, @length, pad_string)

这里,

  • original_string 是要填充的字符串。
  • length 是填充后返回字符串的总长度。
  • Pad_string 是用于填充 original_string 的字符串。

示例

mysql> SELECT LPAD('tutorialspoint',18,'www.');
+----------------------------------+
| LPAD('tutorialspoint',18,'www.') |
+----------------------------------+
| www.tutorialspoint               |
+----------------------------------+
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('www.tutorialspoint',22,'.com');
+--------------------------------------+
| RPAD('www.tutorialspoint',22,'.com') |
+--------------------------------------+
| www.tutorialspoint.com               |
+--------------------------------------+
1 row in set (0.06 sec)

更新于:2020年6月20日

299 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告