MySQL DECIMAL(3,2)尾随零没有显示

时间:2016-11-10 16:20:12

标签: mysql formatting decimal zero

enter image description here如何显示类型为DECIMAL(3,2)的尾随零?

例如,如果我插入值1.50,则查询会将其显示为1.5。见下面的截图。架构在左侧,查询在右侧,结果显示在Bottome。谢谢!

1 个答案:

答案 0 :(得分:1)

假设您直接询问您在MySQL中观察到的内容,首先应该注意的是,即使查询输出中可能缺少尾随零,内部的精度也不会受到影响。

如果您想保留DECIMAL的完整宽度,可以尝试以下任一方法:

SELECT CAST(UNIT_PRICE AS CHAR)

SELECT CONCAT(UNIT_PRICE)