数据库的数据往往有时候有字段长度要求,比如统一都是4位。那对于位数长度不够的,一半都采取前面补0的方式。
比如1,10,99。补0后变成0001,0010,0099这样。
在mysql数据库中可以使用LPAD(zdm,len,s2),在字符串zlm 的开始处填充字符串 s2,使字符串长度达到 len。
增对上面的例子就可以使用。
select zdm,lpad(zdm,4,0) from tt1 就可以得到我们想要的结果了。
但是如果你是想要在后面补0呢?补出来的效果是1000,10000,9900这样。
那就需要使用RPAD(zdm,len,s2),在字符串zlm 的开始处填充字符串 s2,使字符串长度达到 len。
select zdm,rpad(zdm,4,0) from tt1 执行这个就是在后面补0的结果了。
________________END______________
网友评论