📅  最后修改于: 2023-12-03 15:05:17.698000             🧑  作者: Mango
在 SQL Server 中,YEAR() 函数是一个日期和时间函数,用于提取特定日期或时间值的年份部分。YEAR() 函数可以接受一个日期或时间表达式作为参数,并返回该表达式的年份部分。
以下是 YEAR() 函数的语法:
YEAR(date)
其中,date 是日期或时间表达式,可以是 datetime、date、time 或者 smalldatetime 数据类型。
YEAR() 函数将返回一个整数值,表示 date 的年份部分。
以下是 YEAR() 函数的示例:
SELECT YEAR('2022-05-25') -- 返回 2022
SELECT YEAR('2022-05-25 14:30:45') -- 返回 2022
SELECT YEAR('14:30:45') -- 返回 1900,因为没有日期部分
YEAR() 函数是 SQL Server 中用于提取日期或时间的年份部分的函数。YEAR() 只返回年份部分,不包含月份和日期。YEAR() 函数可以使用在 SELECT、WHERE、HAVING 和 ORDER BY 语句中,以及作为计算列的一部分。