MySQL命令 查询 grade 表中课程编号 0001 的学生最高分、最低分及之间相差的分数。
时间: 2024-06-06 20:07:25 浏览: 136
mysql数据库创建学生表.zip
可以使用以下MySQL语句来查询grade表中课程编号为0001的学生最高分、最低分及之间相差的分数:
SELECT MAX(score) AS max_score, MIN(score) AS min_score, MAX(score) - MIN(score) AS diff_score
FROM grade
WHERE course_id = '0001';
解释:
- 使用SELECT语句查询最高分、最低分以及相差分数。
- 使用MAX函数查询最高分,使用MIN函数查询最低分。
- 使用AS关键字为查询结果中的最高分、最低分和相差分数指定别名。
- 使用WHERE语句限制查询条件,只查询课程编号为0001的学生成绩。
- 使用MAX函数计算最高分与最低分的差值,得到相差分数。
阅读全文