lpad()/rpad()lpad(str,len,padstr)函数表示字符串 str 的左侧使用 padstr 进行填充,直到长度为 len;rpad(str,len,padstr)函数表示在字符串 str 的右侧使用 padstr 进行填充,直到长度为 len。例如:
select lpad(123, 6, '0') as str1, lpad(123, 2, '0') as str2, rpad(123, 6, '0') as str1, rpad(123, 2, '0') as str1;str1 |str2|str1 |str1|------+----+------+----+000123|12 |123000|12 |
当字符串 str 的长度大于 len 时,相当于从右侧截断字符串。
另外,repeat(str,count)函数用于将字符串 str 复制 count 次并返回结果。例如:
select repeat('?', 5) as str;str |----------+?|
以上就是mysql中如何使用lpad()和rpad()函数的详细内容。
