SQL Server数字类型:精确控制你的数据(sqlserver数字型)

SQL Server数字类型是一种与SQL语句相关的值,其中存储十进制数字,如整数、小数和金钱。SQL Server有几种数字类型:整数、数值、固定精度和浮点类型。

1.整数类型:

整数类型有三种:tinyint, smallint 和 int.

其中tinyint的范围为0到255,smallint的范围为-32768到32767,int的范围为-2147483648到2147483647。

语法:

CREATE TABLE TableName

(

column_name TINYINT,

column_name SMALLINT,

column_name INT

);

2.数值类型:

数值类型的范围比其他类型更广,它能够表示大数。这种类型一般用于定义金钱或者带有小数位的数字。

语法:

CREATE TABLE TableName

(

column_name NUMERIC

);

3.固定精度类型:

固定精度类型也叫做DECIMAL,它存储十进制数字,并且可以带有位数和小数位。

语法:

CREATE TABLE TableName

(

column_name DECIMAL(p,s)

);

其中P表示总位数,S表示小数位数。

4.浮点类型:

浮点型指的是单、双精度或是精确的浮点变量,其范围比固定精度类型更广,可以表示更大的数值。

语法:

CREATE TABLE TableName

(

column_name FLOAT

);

SQL Server数字类型的精确控制方便我们在数据库中存取和处理数字。我们可以根据项目的需要、数据的大小灵活的使用以上不同的数字类型,以获得最佳的结果。


数据运维技术 » SQL Server数字类型:精确控制你的数据(sqlserver数字型)