如何创建一个表,其中的一列包含年份,例如2019、2018是唯一的数据类型?
答案 0 :(得分:1)
您可以将年份存储为整数(如果数据库支持,则为smallint),decimal(4, 0)
或char(4)
。
如果计划对年份进行算术运算,则可以使用数字表示形式-例如加3年或取差。如果该值仅用于显示,则将使用字符串表示形式。
答案 1 :(得分:0)
使用INT数据类型。 无需使用Decimal或Varchar
答案 2 :(得分:0)
我将使用DATE类型,因为您可能想使用使用DATE类型数据的函数或表达式,也许在另一个表中。