热线电话:13121318867

登录
2020-05-28 阅读量: 1188
mysql面试题,查找理综成绩大于300,总分大于600的考生准考证号,并按总成绩排序

利用子查询,先找出理综大于300的学生准考证号

select 准考证号 from table where 科目=物理 or 科目=化学 or 科目=生物 groupby 准考证号 having sum(成绩)>300

再利用where筛选就可以筛选出理综符合条件的学生准考证号,对筛选的结果里再筛选总分即可

where 准考证号 in(select 准考证号 from table where 科目=物理 or 科目=化学 or 科目=生物 groupby 准考证号 having sum(成绩)>300)

groupby 准考证号,having sum(成绩)总分>600,order by 总分 desc

8.7821
4
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子