黑马程序员技术交流社区

标题: SQLServer2008中Decimal与Flioat数据类型区别 [打印本页]

作者: 寥若星辰    时间: 2012-12-21 13:09
标题: SQLServer2008中Decimal与Flioat数据类型区别
请问SQLServer2005中Decimal与Flioat数据类型区别和具体用法,谢谢!

作者: 谢辉林    时间: 2012-12-21 14:27
首先是它们的精度不一样
float是单精度浮点型,不能存储精确的数值。
decimal是精确数,可以指定精度。
decimal数据类型最多可以存储38个数字。
作者: 赵小江    时间: 2012-12-21 20:02
float浮点数,如果把 '1.0' 存到Float数据类型中事实上就有可能被存为1.000001或者0.99999.处理器架构不同也会影响储存在里边的值.
Decimal货币储存都用这种类型.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2