sql查询 从一张表中找到每个班成绩排在第十名的信息.有一张成绩表st_score,字段有id(自动生成的),number(学号),class(班级),score(成绩),现要从表中找出每个班成绩排在第十名的信息.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 09:19:44

sql查询 从一张表中找到每个班成绩排在第十名的信息.有一张成绩表st_score,字段有id(自动生成的),number(学号),class(班级),score(成绩),现要从表中找出每个班成绩排在第十名的信息.
sql查询 从一张表中找到每个班成绩排在第十名的信息.
有一张成绩表st_score,字段有id(自动生成的),number(学号),class(班级),score(成绩),现要从表中找出每个班成绩排在第十名的信息.

sql查询 从一张表中找到每个班成绩排在第十名的信息.有一张成绩表st_score,字段有id(自动生成的),number(学号),class(班级),score(成绩),现要从表中找出每个班成绩排在第十名的信息.
SELECT * FROM (SELECT ROW_NUMBER() OVER(PARTITION BY class ORDER BY score DESC) AS NewPx, * FROM st_score) a WHERE a.NewPx=10