我想执行这种查询:
SELECT 00005
现在它的结果显示为5.它没有取'0000'。如何获得正确的价值。任何人都可以帮助我。
答案 0 :(得分:3)
SELECT '00005'
答案 1 :(得分:3)
您可以使用LPAD
功能:
SELECT LPAD(5, 5, 0)
答案 2 :(得分:1)
您可以设置ZEROFILL属性,例如 -
CREATE TABLE table1(
column1 INT(5) UNSIGNED ZEROFILL DEFAULT NULL
);
SELECT * FROM table1;
+---------+
| column1 |
+---------+
| 00005 |
| 00025 |
+---------+