myspl查询 grade 表中课程编号 0001 的学生最高分、最低分及之间相差的分数。
时间: 2024-05-29 10:10:51 浏览: 221
可以使用如下的 MySQL 查询语句:
SELECT MAX(score) AS highest_score, MIN(score) AS lowest_score, MAX(score) - MIN(score) AS score_diff
FROM grade
WHERE course_id = '0001';
解释:
- MAX(score):查询课程编号为 0001 的学生的最高分。
- MIN(score):查询课程编号为 0001 的学生的最低分。
- MAX(score) - MIN(score):计算最高分和最低分之间的分数差。
- FROM grade:从 grade 表中查询。
- WHERE course_id = '0001':筛选出课程编号为 0001 的学生的成绩记录。
阅读全文