[英]How can I pad a number with zeros in MySQL?
我想执行这种查询:
SELECT 00005
现在其结果显示为5。不取“ 0000”。 如何获得正确的值。 任何人都可以帮助我。
00005不是数字,而是一个字符串...
SELECT '00005'
您可以使用LPAD
函数:
SELECT LPAD(5, 5, 0)
您可以设置ZEROFILL属性,例如-
CREATE TABLE table1(
column1 INT(5) UNSIGNED ZEROFILL DEFAULT NULL
);
SELECT * FROM table1;
+---------+
| column1 |
+---------+
| 00005 |
| 00025 |
+---------+
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.