SQL Server SMALLINT 数据类型介绍
SQL Server SMALLINT
数据类型用于存储整数,占用 2 个字节的存储空间。
语法
SQL Server SMALLINT
数据类型的语法如下:
SMALLINT [NOT NULL]
使用场景
SQL Server SMALLINT
数据类型通常用于存储小的整数值。它的范围是从 -32,768 到 32,767。
下面是一些适合使用 SMALLINT
数据类型的示例场景:
- 存储年份
- 存储月份
- 存储星期几
- 存储某一天中的小时数
- 存储订单数量
- 存储库存数量
- 存储产品数量
示例
下面是两个使用 SQL Server SMALLINT
数据类型的示例。
示例一
创建一个名为 Sales
的表,该表包含 SaleID
和 SaleYear
两个列。SaleID
是整数类型,SaleYear
是 SMALLINT
类型。向表中插入一些数据,并执行一些查询操作。
CREATE TABLE Sales (
SaleID INT PRIMARY KEY,
SaleYear SMALLINT
);
INSERT INTO Sales VALUES (1, 2020);
INSERT INTO Sales VALUES (2, 2021);
INSERT INTO Sales VALUES (3, 2019);
INSERT INTO Sales VALUES (4, 2022);
INSERT INTO Sales VALUES (5, 2018);
SELECT * FROM Sales;
执行以上代码后,将得到以下结果:
SaleID | SaleYear |
---|---|
1 | 2020 |
2 | 2021 |
3 | 2019 |
4 | 2022 |
5 | 2018 |
示例二
创建一个名为 Inventory 的表,该表包含 ProductID 和 UnitsInStock 两个列。ProductID 是整数类型,UnitsInStock 是 SMALLINT 类型。向表中插入一些数据,并执行一些查询操作。
CREATE TABLE Inventory (
ProductID INT PRIMARY KEY,
UnitsInStock SMALLINT
);
INSERT INTO Inventory VALUES (1, 100);
INSERT INTO Inventory VALUES (2, 50);
INSERT INTO Inventory VALUES (3, 25);
INSERT INTO Inventory VALUES (4, 75);
INSERT INTO Inventory VALUES (5, 10);
SELECT * FROM Inventory WHERE UnitsInStock > 50;
执行以上代码后,将得到以下结果:
ProductID | UnitsInStock |
---|---|
1 | 100 |
4 | 75 |
结论
SQL Server SMALLINT
数据类型是用于存储小的整数值的数据类型,占用 2 个字节的存储空间。它通常用于存储年份、月份、星期几、订单数量、库存数量和产品数量等。