如何使用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)
广告