sql查询最高分和最低分

sql查询最高分和最低分,第1张

最高分 select * from student where 分数= ( SELECT max(分数) FROM [student] )最低分select * from student where 分数= ( SELECT min(分数) FROM [student] )

1 select 学号, 姓名, 成绩 from 学生, 教师, 授课

WHERE 学生.学号 = 授课.学号 AND 教师.教师编号= 教师.教师编号 AND 授课.课程名称='英语' AND 学生.专业 = '计算机应用'

2 SELECT COUNT(学号), MAX(成绩), MIN(成绩), AVG(成绩) FROM 授课 WHERE 课程名称='数据库原理'

你好,很高兴回答你的问题。

解决这个问题需要用到分组查询和聚合函数。

sql大致如下:

select 课程,avg(分数),max(分数),min(分数) from 表 group by 课程。

其中avg是算平均分。

max是算最大分。

min是算最小分。

如果有帮助到你,请点击采纳。

我解答的大部分是软件开发新人遇到的问题,如果有兴趣可以关注我。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10707709.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存