js css html日更成长营

mysql数据库字符串长度不足位补0

2023-04-21  本文已影响0人  小强聊成长

数据库的数据往往有时候有字段长度要求,比如统一都是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______________

上一篇 下一篇

猜你喜欢

热点阅读