在 SQL Server 中,可以使用 `YEAR()` 函数来获取当前年份,使用 `DATEDIFF()` 函数来计算两个日期之间的差值(例如计算年龄),使用 `GETDATE()` 函数来获取当前日期和时间。
假设学生信息表的结构如下:
```
CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(50),
birthdate DATE
);
```
则可以使用以下 SQL 查询语句来计算学生的年龄:
```
SELECT name, YEAR(GETDATE()) - YEAR(birthdate) AS age
FROM student;
```
该查询语句使用 `YEAR()` 函数来获取当前年份和学生出生年份的年份部分,然后使用 `DATEDIFF()` 函数来计算它们之间的差值,即学生的年龄。注意,这里只计算了年龄,没有考虑到具体的月份和日期,如果需要精确计算年龄,可以使用其他方法。