当前位置:首页 > 考研资讯 > 正文内容

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

“sql查询最高成绩和学号(sql查询学生最高分)” 的相关文章