具有2位精度SQL的浮点数

时间:2016-04-09 01:37:02

标签: sql oracle11g

我正在使用Oracle 11g,并且想知道如何将浮点数(价格列)的精度设置为2位精度:

我试过了:

Create Table MealItem (
        itemId varchar(10) Primary Key,
        name varchar(30),
        price float(2),
        calories int Check(calories <= 500)
);

这并没有在表格中给出正确的输出。如果我输入20.99作为价格它将它舍入到21.虽然我希望将小数维持在2位精度(所以我想要20.99而不是21)。

0 个答案:

没有答案