求一条sql,一对多,查询所有班级中分数最高的学生
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 20:16:27
求一条sql,一对多,查询所有班级中分数最高的学生
表结构如下:分数表(scores)
class_id(班级) stu_id(学生) score(分数)
1班 学生1 100
1班 学生2 50
1班 学生3 0
2班 学生4 90
3班 学生5 90
现在的需求是查询出每个班级中分数最高的一位同学,求SQL.
期望的结果是:
class_id(班级) stu_id(学生) score(分数)
1班 学生1 100
2班 学生4 90
3班 学生5 90
表结构如下:分数表(scores)
class_id(班级) stu_id(学生) score(分数)
1班 学生1 100
1班 学生2 50
1班 学生3 0
2班 学生4 90
3班 学生5 90
现在的需求是查询出每个班级中分数最高的一位同学,求SQL.
期望的结果是:
class_id(班级) stu_id(学生) score(分数)
1班 学生1 100
2班 学生4 90
3班 学生5 90
select c.class_id as 班级 ,stu_id as 学生,f as 分数 from
( select class_id,max(score) as f from scores group by class_id) c
join scores on scores.class_id=c.class_id and scores.score = c.f
( select class_id,max(score) as f from scores group by class_id) c
join scores on scores.class_id=c.class_id and scores.score = c.f
求一条sql,一对多,查询所有班级中分数最高的学生
关于SQL查询,有学生和班级两张表.查询班级人数大于50的班级的所有信息?
用sql查询出课程总分数最高的学生姓名
sql 查询二班学生中所有大于一班最高成绩的学生姓名及入学成绩
一张学生表和一张班级表查询这个某个班的男生数sql该怎么写?
sql 语言查询 查询出有两门不及格的学生信息. 查询各个班级的各门课程的平均分
SQL语句查询每个学生的学号、姓名、平均成绩、最高成绩和最低成绩
一个表的字段为 姓名 身高 年龄 性别 班级 然后我想做一个学生查询 怎么写sql语句
怎样用SQL语句表示:查询每个班级的学生人数
SQL查询求每个同学的课程成绩的最高分,查询结果项包括:学生姓名、课程号及最高分
在SQL server中查询每个学生的班级、学号、姓名、平均分,结果按平均分降序排列,平均分相同者按班级排列
求SQL查询语句的编写?