sql查询最高成绩和学号(sql查询学生最高分)
2023-05-01 15:43:24考研资讯
sql查询学生最高分
SQL查询每门课程最高分--先得到相同学科的最高分数,再查询stud表,找到最高分数的记录
select course,sudResult,COUNT(course)stuCount from (
select * from stud a where sudResult=(select max(sudResult) from stud where course=a.course)
)b
group by course,sudResult
结果为:
原数据:
sql查询得分最高的学生
selectnamefromstugroupbynamehavingmin(fs)>=80。
sql查询成绩最高的
select * from (select * from student s where s.sex='男' order by s.score desc) where rownum
sql 查询成绩最高的学生的学号
你连表名,字段都不发出来,怎么写?大概就是这样 select a.name,b.class from student a,class b where a.sno=b.sno and a.ssex=2;
sql查询最高分的学生学号和课程号
创建一个查询,然后点右键,切换到sql视图执行以下语句
select top 5 percent 学号,课程号,成绩 from 学生成绩表 where 课程号='101' order by 成绩 desc