限制SQL中双字段的长度

时间:2010-07-03 19:21:48

标签: sql mysql

我没有这样的字段,但我正在创建一个新字段,这是划分现有字段的结果,即cost / 1.15

有没有办法将此计算结果限制为两位小数?

2 个答案:

答案 0 :(得分:2)

您可以将列类型更改为NUMERIC(p, 2),其中p是精度,特别是如果它是金钱(我猜测cost它可能是钱)。

同时创建一个派生自另一列的列通常是一个坏主意,因为两者可能会失去同步。考虑改为制作视图。

答案 1 :(得分:1)

听起来你需要ROUND()功能。

EG。 ROUND(cost/1.15, 2)