使用具有年份数据类型[duplicate]的一列创建表

问题描述 投票:-3回答:3

这个问题在这里已有答案:

如何创建一个包含一年的列的表格,例如2019年,2018年作为唯一的数据类型?

sql
3个回答
1
投票

您可以将一年存储为整数(或小数据,如果您的数据库支持它),decimal(4, 0)char(4)

如果您计划在这些年份进行算术运算,您可以使用数字表示法 - 比如增加3年或取差异。如果值仅用于显示,则使用字符串表示。


0
投票

使用INT数据类型。无需使用Decimal或Varchar


0
投票

我会使用DATE类型,因为您可能希望使用使用DATE类型数据的函数或表达式,可能在不同的表中。

© www.soinside.com 2019 - 2024. All rights reserved.