在小数点mysql表后显示两位数

时间:2016-10-22 08:07:37

标签: php mysql phpmyadmin

我在mysql表中有一个字段,字段名是menu_price。 menu_price的值显示为50.000
但我希望此值为50.00而不是50.000
我的客户不希望将价格显示为50.000。所以我需要将其更改为50.00

2 个答案:

答案 0 :(得分:0)

怎么样

CAST(2229.999 AS DECIMAL(6,2)) to get a decimal with 2 decimal places

答案 1 :(得分:0)

当我点击'结构'在mysql表中查看字段类型等,对于' menu_price',此字段的数据类型为'十进制'。
与数据类型'十进制' 39;,下一个类型是'长度/值'。

  

长度/值设置为15,3,因此我得到50.000,即小数点后的3位数。

我把它改为15,2。所以现在价格的价值显示为50.00