L和R分别是left和right的缩写,pad是填充的意思,所以这两个函数是用来填充字符串的。其用法为(用LPAD()举例):
LPAD(str,len,padstr)
返回字符串str,将其左填充字符串padstr至len个字符的长度。 如果str大于len,则返回值缩短为len个字符。
示例:
mysql> SELECT LPAD('hi',4,'??');
+---------------------------------------------------------+
| LPAD('hi',4,'??') |
+---------------------------------------------------------+
| ??hi |
+---------------------------------------------------------+
1 row in set (0.00 sec)
mysql> SELECT LPAD("hello world",5,"***");
+---------------------------------------------------------+
| LPAD("hello world",5,"***") |
+---------------------------------------------------------+
| hello |
+---------------------------------------------------------+
1 row in set (0.00 sec)
这两个函数一般和ORDER BY排序一起使用。