mysql字符串左边去0
导读:MySQL中字符串左边去0可以用LPAD函数实现。LPAD函数可以在字符串的左边添加填充字符,直到字符串达到指定的长度。可以使用LPAD函数将字符串左侧的0去掉。SELECT LPAD('00123', 5, '0' --返回结果为'00...
MySQL中字符串左边去0可以用LPAD函数实现。LPAD函数可以在字符串的左边添加填充字符,直到字符串达到指定的长度。可以使用LPAD函数将字符串左侧的0去掉。
SELECT LPAD('00123', 5, '0') --返回结果为'00123',仍然包含左侧的0SELECT LPAD('00123', 5, '_') --返回结果为'__123'SELECT LPAD('00123', 3, '0') --返回结果为'123',去掉了左侧的0LPAD函数的第一个参数是要进行填充的字符串,第二个参数是指定长度,如果填充后字符串长度超过指定长度,则会截断。第三个参数是填充的字符。因此,如果想要将左侧的0去掉,只需要将第二个参数设置为原始字符串的长度即可。
下面为LPAD函数的示例:
SELECT LPAD('0012345', 7, ' ') as normal_string,LPAD('0012345', 5, ' ') as remove_zero执行上述代码后,可以得到以下结果:
+--------------+-------------+| normal_string| remove_zero |+--------------+-------------+| 0012345 | 12345 |+--------------+-------------+
从结果可以看出,第一个函数返回的结果不变,但第二个函数将左侧的0去掉了。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: mysql字符串左边去0
本文地址: https://pptw.com/jishu/450023.html
