SQL Server YEAR() 函数
在 SQL Server 中,YEAR()
函数将指定日期的年份作为整数返回。
YEAR(date)
参数
日期: 可以解析为日期、日期时间、日期时间2、时间、小日期时间或日期时间偏移值的表达式。日期参数可以是字符串文字、用户定义的变量或表列。
返回值
返回一个整数,表示指定日期的年份部分。它返回与 DATEPART(year, date)
相同的值。
如果指定日期只包含时间部分,则 YEAR()
函数返回 1900,即基准年份。
获取日期时间的年份
在以下示例中,作为字符串文字的日期被传递给 YEAR()
函数
示例: YEAR()
SELECT YEAR ('11/23/2022') AS Year

在以下示例中,指定的日期参数只有时间。
示例: YEAR()
SELECT YEAR ('10:22:15') AS Result

带有列的 YEAR()
在此示例中,YEAR()
函数与 Employee
表的 HireDate
列一起使用,并返回雇员的入职年份。
示例: YEAR()
SELECT EmployeeID, FirstName, HireDate, YEAR (HireDate) AS YearHired FROM Employee
