lpad函數(shù)和rpad函數(shù)的用法
1、lpad函數(shù) -從左至右填充
lpad( string, padded_length, [ pad_string ] )
釋義
string 準(zhǔn)備被填充的字符串;
padded_length 填充之后的字符串長度,也就是該函數(shù)返回的字符串長度,如果這個(gè)數(shù)量比原字符串的長度要短,lpad函數(shù)將會把字符串截取成從左到右的n個(gè)字符;
pad_string 填充字符串,是個(gè)可選參數(shù),這個(gè)字符串是要粘貼到string的左邊,如果這個(gè)參數(shù)未寫,lpad函數(shù)將會在string的左邊粘貼空格。
實(shí)例:
mysql> select lpad ('hello',10,0) from dual;
+---------------------+
| lpad ('hello',10,0) |
+---------------------+
| 00000hello |
+---------------------+
1 row in set (0.01 sec)
2、rpad函數(shù) -從右至左填充
rpad( string, padded_length, [ pad_string ] )
釋義
string 準(zhǔn)備被填充的字符串;
padded_length 填充之后的字符串長度,也就是該函數(shù)返回的字符串長度,如果這個(gè)數(shù)量比原字符串的長度要短,lpad函數(shù)將會把字符串截取成從右往左的n個(gè)字符;
pad_string 填充字符串,是個(gè)可選參數(shù),這個(gè)字符串是要粘貼到string的左邊,如果這個(gè)參數(shù)未寫,lpad函數(shù)將會在string的左邊粘貼空格。
實(shí)例:
mysql> select rpad ('hello',10,0) from dual;
+---------------------+
| rpad ('hello',10,0) |
+---------------------+
| hello00000 |
+---------------------+
1 row in set (0.00 sec)
mysql>
