根据学号查询学生年龄sql
时间: 2023-09-17 09:13:54 浏览: 446
数据库练习
假设学号字段为 student_id,出生日期字段为 birthdate,可以使用如下 SQL 语句查询学生年龄:
```
SELECT DATEDIFF(CURDATE(), birthdate)/365 AS age
FROM students
WHERE student_id = 'your_student_id';
```
其中,`CURDATE()` 函数返回当前日期,`DATEDIFF()` 函数计算两个日期之间的差值(以天为单位),除以 365 可以得到年龄。`WHERE` 子句用于指定查询的学生学号。
阅读全文