kbys.net
当前位置:首页 >> DECimAl(10,2) 是什么意思 在一个表中 >>

DECimAl(10,2) 是什么意思 在一个表中

有效位10位,保留2位小数, 楼上骗人骗到这里来了,强!

decimal(9,2) 9是定点精度,2是小数位数。 decimal(a,b) a指定指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。 b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 a之间的值。默认小数位数是 0。

alter table 表 alter 字段 set data type decimal(10,2);

小数点不算的, 例子如下: 1> create table #test( val decimal(10,2) ); 2> go 1> insert into #test values ( 12345678.12 ) 2> go (1 行受影响) 1> select * from #test 2> go val ------------ 12345678.12 (1 行受影响)

decimal(18,0) 18是定点精度,0是小数位数。 decimal(a,b) a指定指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。 b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 a之间的值。默认小数位数是 0。

DECIMAL的官方定义: decimal[(p[, s])] 和 numeric[(p[, s])] 定点精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。decimal 的 SQL-92 同义词是 dec 和 dec(p, s)。 p(精度) 指定小数点左边和右边可以存储的十进制数字的...

执行SQL Update A set zk=99999.99 where zk=0; --先把ZK为0的设置为99999.99以免修改冲突 Update A set zk=0 where zk=1; --修改1为0 Update A set zk=1 where zk=99999.99; --修改0为1 就是原把0设置为99999.99 执行上面SQL语句 按搞定 在DELP...

选B,20.75。这么算:1x(2的4次方,为16)+1x(2的2次方,为4)+1x(二分之一)+1x(四分之一)。 二进制小数点前的数后面(小数点前)有几位数就是2的几次方,小数点后第1个就是2的1次方分之一,第2个就是2的2次方分之一 难点在小数点后, 十...

这是因为小数点后是00,所以被省略了。如果你插入的是100.01,再查出来的就是100.01了。这样是没有问题的。

(1)整数型 整数包括bigint、int、smallint和tinyint,从标识符的含义就可以看出,它们的表示数范围逐渐缩校 lbigint:大整数,数范围为-263(-9223372036854775808)~263-1(9223372036854775807),其精度为19,小数位数为0,长度为8字节。 lint:...

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