sql查询每门课程成绩最高的学生
2015-04-30 14:14
519 查看
给出数据库(sco)如下图:
查出每门课程成绩最高的学生
其中
表示查出每科最高成绩和对应科目
查询出每科最高成绩之后,从所有成绩中查询对应的学生的详细信息
查出每门课程成绩最高的学生
select b.id,b.kemu,b.name,b.chengji from (select kemu,max(chengji) maxc from sco group by kemu) a,sco b where a.kemu=b.kemu and a.maxc = b.chengji;
其中
select kemu,max(chengji) maxc from sco group by kemu
表示查出每科最高成绩和对应科目
查询出每科最高成绩之后,从所有成绩中查询对应的学生的详细信息
相关文章推荐
- 一句SQL查出所有课程成绩最高和最低的学生及其分数
- 查询每门课程最高分的学生的学号,课程号,成绩
- 一个SQL查询出每门课程的成绩都大于80的学生姓名
- sql查询每个学生的最高成绩mysql语句
- min聚合函数查询带有额外字段sql|dense_rank()over(partition)|+班级学生成绩最高
- 一个SQL查询出每门课程的成绩都大于80的学生姓名
- sql查询每个班上成绩最高的学生信息
- 一个SQL查询出每门课程的成绩都大于80的学生姓名
- 常用的sql语句,学生、课程、成绩、教师表的查询
- sql:查询课程号'0312091006'成绩排名第5到第10之间的学生学号
- SQL查询每所学校语文成绩最高的学生信息
- 编写程序,查询所有学生选修课程的期末成绩和对应等级,如学生未选修任何课程 --则输出提示信息。用case选择结果
- 课程设计 学生成绩查询
- 常用的学生、课程、成绩、教师表的查询
- sql查询出各科成绩最好的学生信息
- 学生、课程、成绩必会的SQL操作
- SQL查询每门科目的成绩大于80的学生名字
- 这个sql语句:列出各门课程成绩最好的两位学生?
- 查询至少选修了两门课程的学生学号的sql语句
- 关于学生成绩查询的几个SQL语句