mtwm.net
当前位置:首页 >> sql sErvEr NUMERIC(5 , 2) >>

sql sErvEr NUMERIC(5 , 2)

numeric(a,b)函数有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数,所以说应该是总位数为5,小数点后为2

Numeric(10,2)表示总位数为10,小数点后为2位的数,也就是说这个字段的整数位最大是8位。 NUMERIC数据类型使用标准、可变长度的内部格式来存储数字。 Microsoft Jet 数据库引擎 SQL 数据类型 由13个基本数据类型组成,它们是由 Microsoft Jet 数...

6,3代表一共是6位,其中小数位3位 现在没有了, 仅仅只是5 那么意思就是没有小数了,最多整数5位 如果你非要写小数的话,那么会按照四舍五入向个位来+1或者是-1

跟你做个例子吧。 SQL> create table testbb (column1 Numeric(18,0),column2 Numeric(18,1),column3 Numeric(18,2)); Table created SQL> insert into testbb values(123456.11,123456.11,123456.11); 1 row inserted SQL> select * from testb...

带固定精度和小数位数的数值数据类型。 decimal[ (p[ , s] )] 和 numeric[ (p[ , s] )] 固定精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。decimal 的 ISO 同义词为 dec 和 dec(p, s)。numeric 在功能上等价于 decimal。 ...

这个转换应该没有问题,你看看你的数据哈。 declare @var nvarchar(200) set @var= '2004.6789 ' select cast(@var as numeric(16,6)) --结果 2004.678900 select cast(@var as numeric(16,2)) --结果 2004.68

decimal(numeric ) 同义,用于精确存储数值 decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。 定义 decimal 的列、变量和参数的两种特性如下:...

ALTER TABLE TableName ALTER COLUMN ColumnName [numeric](5, 2) go ------ 直接用代码改.

跟你做个例子吧。SQL> create table testbb (column1 Numeric(18,0),column2 Numeric(18,1),column3 Numeric(18,2)); Table createdSQL> insert into testbb values(123456.11,123456.11,123456.11); 1 row inserted SQL> select * from testbb;...

可以用cast来转换 如:列名叫grade,表名为A select cast(grade as numeric(y,x)) from A其中y代表数据长度,x代表小数位长度 注意:grade中必须全为数字或小数点,如果存在中文或英文,则运行时会报错。

网站首页 | 网站地图
All rights reserved Powered by www.mtwm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com