使用sql语句:假设毕业要求为修够80学分,请统计计算机学院内学生距离毕业要求还差多少学分,并按所差分数的升序排列。
时间: 2024-03-23 13:38:57 浏览: 172
pb通过sql语句实现分组小计统计
4星 · 用户满意度95%
假设有一个名为students的表,其中包含学生的学号、学院、专业、已修学分等信息,可以使用以下SQL语句实现所需功能:
```
SELECT 学号, 80-已修学分 AS 所差学分
FROM students
WHERE 学院 = '计算机学院'
HAVING 所差学分 > 0
ORDER BY 所差学分 ASC;
```
解释一下:
首先选择需要输出的字段,即学号和所差学分。所差学分可以通过80减去已修学分得到。
然后筛选出学院为计算机学院的学生信息。
接着使用HAVING关键字过滤出所差学分大于0的学生,即还未达到毕业要求的学生。
最后按所差学分升序排列。
阅读全文