解释SQL数值数据类型

时间:2019-06-28 14:34:32

标签: sql

我有一个应用程序的数据库,price列的类型为NUMERIC(4,2),我知道4是精度,2是小数位数,

但是值不同于我在应用程序中看到的值,这里有一些示例

in db : 162.25
in app: 33.25
--
in db : 27
in app: 6
..
in db : 139.8
in app: 28.8

该如何解释?

编辑: 这是表的创建语句

CREATE TABLE persons( ID INTEGER NOT NULL PRIMARY KEY ,FirstName VARCHAR(86) ,LastName VARCHAR(100) ,City NUMERIC(4,2) ,OldPrice NUMERIC(4,2) ,Company VARCHAR(54) ,SRDE VARCHAR(60) ,GI VARCHAR(1000) )

我猜新价格是“城市”列,因为它是唯一的其他数字

这是“城市”和“旧价格”的屏幕截图

enter image description here

0 个答案:

没有答案