示例计算出每年在校人数,写出SQL语句
时间: 2023-09-20 13:08:19 浏览: 279
创建学生表的sql语句
假设有一个名为"students"的表,包含以下列:id(学生ID),name(学生姓名),enrollment_date(入学日期),graduation_date(毕业日期)。
为了计算每年在校人数,可以使用以下SQL语句:
```
SELECT YEAR(enrollment_date) AS year, COUNT(*) AS total_students
FROM students
WHERE enrollment_date IS NOT NULL AND graduation_date IS NULL
GROUP BY YEAR(enrollment_date);
```
该语句首先排除毕业日期不为空的学生,然后按入学年份分组,并计算每年在校学生的总数。该语句返回一个结果集,其中包含每年在校人数。
阅读全文