【问题标题】:Enter only Year in SQL Server在 SQL Server 中只输入年份
【发布时间】:2017-06-02 10:04:12
【问题描述】:

如果我使用 short 作为数据类型,我试图仅以年份格式输入日期,这仍然是对数据的浪费。我希望必须有一些功能或东西来实现这一点。

【问题讨论】:

标签: sql sql-server-2008 tsql


【解决方案1】:

只需使用 smallint(短)。适当调整数据类型的大小,两字节 int 是更好的选择。通过在 4 个字节中存储 4 位数字年份,您浪费的资源不仅仅是磁盘空间。

仅用于提取年份

YEAR(Date) function

【讨论】:

    猜你喜欢
    • 2019-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-15
    • 1970-01-01
    相关资源
    最近更新 更多