MySQL LPAD() 函数使用指南
MySQL LPAD()
函数在字符串的左侧填充指定的字符串,使其达到指定的长度。如果想在字符串的右侧填充字符串,请使用 RPAD()
函数。
LPAD()
语法
这里是 MySQL LPAD()
函数的语法:
LPAD(str, len, padstr)
参数
str
- 必需的。需要被填充的字符串。
len
- 必需的。填充字符串需要达到的长度。
padstr
- 可选的。被用来填充到原字符串左侧的字符串。
返回值
LPAD()
函数在字符串的左侧填充指定的字符串,使其达到指定的长度,并返回填充后的字符串。
- 如果
len
小于原字符串str
的长度,str
将被截断到len
的长度。 - 如果
len
为负数时,LPAD()
函数将返回NULL
。 - 当任意一个参数为
NULL
时,LPAD()
函数将返回NULL
。
LPAD()
示例
这里列出了几个常见的 LPAD()
示例。
SELECT
LPAD('oh', 10, 'o'),
LPAD('oh', 1, 'o'),
LPAD('oh', -1, 'o'),
LPAD('World', 15, 'Hello')\G
*************************** 1. row ***************************
LPAD('oh', 10, 'o'): oooooooooh
LPAD('oh', 1, 'o'): o
LPAD('oh', -1, 'o'): NULL
LPAD('World', 15, 'Hello'): HelloHelloWorld