将数字前置到字段的开头

时间:2011-08-04 22:27:52

标签: mysql concatenation

我需要在MYSQL表中的整数字段之前添加“0”。如何更新这些字段,以便添加a)?感谢。

2 个答案:

答案 0 :(得分:0)

除非您将列类型更改为字符串,否则无法使用。但是,您可以在阅读字段时添加零:

SELECT CONCAT( '0', int_col ) FROM ....

答案 1 :(得分:0)

如果您希望格式化一列中所有整数值的输出为固定列大小,例如5,前导零对于小数字,请使用ALTER TABLE语句,如:

ALTER TABLE table MODIFY `col` INT(5) ZEROFILL;

请参阅MySQL 5.1 Reference Manual