sql server 精确数值型及近似数值型
SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。
这里来简单说说精确数值型及近似数值型的用法。
操作方法
- 01
第一步,建立一个表 go if exists(select * from sysobjects where name='TestTable')---数据表 drop table TestTable create table TestTable ( )
- 02
接着,就在表里添加decimal 整型数据字段 create table TestTable ( Tdecimal decimal ,--从-10的38次幂-1到10的38次幂-1的固定精度和范围的数值型数据。 ) 解析: decimal 精确数值型 decimal 数据类型能用来存储从-10的38次幂-1到10的38次幂-1的固定精度和范围的数值型数据。使用这种数据类型时,必须指定范围和精度。 范围是小数点左右所能存储的数字的总位数。精度是小数点右边存储的数字的位数
- 03
接着,就在表里添加numeric 整型数据字段 create table TestTable ( Tnumeric numeric ,--从-10的38次幂-1到10的38次幂-1的固定精度和范围的数值型数据。 ) 解析: numeric 精确数值型 numeric数据类型与decimal 相似。
- 04
接着,就在表里添加float 整型数据字段 create table TestTable ( Tfloat float ,--可以是从-1.79E+308到1.79E+308 之间的任意数 ) 解析: float 近似数值型 float 数据类型是一种近似数值类型,供浮点数使用。说浮点数是近似的,是因为在其范围内不是所有的数都能精确表示。浮点数可以是从-1.79E+308到1.79E+308 之间的任意数
- 05
接着,就在表里添加real 整型数据字段 create table TestTable ( Treal real ,--可以是从-1.79E+308到1.79E+308 之间的任意数 ) 解析:real 近似数值型 real 数据类型像浮点数一样,是近似数值类型。它可以表示数值在-3.40E+38到3.40E+38之间的浮点数
- 06
sqlserver的精确数值型及近似数值型的对比就完成了。