标签: sql mysql
我没有这样的字段,但我正在创建一个新字段,这是划分现有字段的结果,即cost / 1.15
有没有办法将此计算结果限制为两位小数?
答案 0 :(得分:2)
您可以将列类型更改为NUMERIC(p, 2),其中p是精度,特别是如果它是金钱(我猜测cost它可能是钱)。
NUMERIC(p, 2)
cost
同时创建一个派生自另一列的列通常是一个坏主意,因为两者可能会失去同步。考虑改为制作视图。
答案 1 :(得分:1)
听起来你需要ROUND()功能。
ROUND()
EG。 ROUND(cost/1.15, 2)
ROUND(cost/1.15, 2)