SQL中数据类型float与real的区别?

[复制链接]
查看11 | 回复3 | 2019-10-19 02:03:06 | 显示全部楼层 |阅读模式
一、意思不同FLOAT浮点型数据类型,FLOAT 数据类型用于存储单精度浮点数或双精度浮点数。浮点数使用 IEEE(电气和电子工程师协会)格式。real是不精确的双精度浮点型,float 和 real 数据类型被称为近似的数据类型。二、字节不同real型数据的存储大小为4个字节,可精确到小数点后第7位数字。这种数据类型的数据存储范围为从-3.40E+38~-1.18E-38,0和1.18E-38~3.40E+38。float型的数据存储大小为8个字节,可精确到小数点后第15位数字。这种数据类型的数据存储范围...
回复

使用道具 举报

千问 | 2019-10-19 02:03:06 | 显示全部楼层
float(n) 所在范围 精度 存储大小
1-24
7 位数
4
字节
25-53
15 位数
8
字节
real=float(24)
numberic(p,s) - 10^38...
回复

使用道具 举报

千问 | 2019-10-19 02:03:06 | 显示全部楼层
float(n) 是浮点数,存储的是近似值,其中参数n决定了精度。n最大值是53,当n取53时,存储范围是-1.79E + 308 至 -2.23E - 308、0 以及 2.23E - 308 至 1.79E + 308。当n取值为24时,就是real。也就是说real=float(24)。此时存储范围是-3.40E + 38 至 -1.18E - 3...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行