0

我有一个以 NUMBER 作为主键的表,数据类型是 SMALLINT。如何格式化该字段的值,以便显示为 0001 而不是 1 等等?谢谢!顺便说一句,我正在使用 mySQL 工作台 5.2.40

4

2 回答 2

2

将其更改为SMALLINT(4) ZEROFILL. zerofill 将用零填充数字到指定的长度。

于 2012-06-20T16:31:30.647 回答
0

在我看来,格式化应该按需完成,而不是在模式中。

SELECT LPAD(id, 4, '0') FROM ...
于 2012-06-21T12:37:11.967 回答