mysql字符串左边补0
导读:在开发中,我们经常会遇到需要对数字或字符串进行补0的需求。mysql提供了一种方便且快速的方式来完成这个需求。如果我们需要对数字或字符串左侧补0直到达到指定的长度,那么我们可以使用mysql函数:LPAD( 。SELECT LPAD('12...
在开发中,我们经常会遇到需要对数字或字符串进行补0的需求。mysql提供了一种方便且快速的方式来完成这个需求。
如果我们需要对数字或字符串左侧补0直到达到指定的长度,那么我们可以使用mysql函数:LPAD()。
SELECT LPAD('12', 5, '0');
-- 输出结果为:'00012'其中第一个参数为需要补0的数字或字符串,第二个参数为指定的长度,第三个参数为补充的字符。
另外,若我们需要对数字进行补0,可以使用mysql内建的ZEROFILL属性,它可以将数字列列显示为定长数字字符串,左侧以0填充。ZEROFILL属性只对int、float、double这3种数据类型有效。
CREATE TABLE example (id INT(5) ZEROFILL,name VARCHAR(20));
INSERT INTO example (id, name) VALUES (1, 'John'), (2, 'Tom'), (3, 'Lucy');
SELECT * FROM example;
-- 输出结果为:-- 00001|John-- 00002|Tom-- 00003|Lucy通过上述介绍,我们可以更好地使用mysql函数和属性对数字和字符串进行左侧补0操作。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: mysql字符串左边补0
本文地址: https://pptw.com/jishu/449897.html
