sql查询 从一张表中找到每个班成绩排在第十名的信息.
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 02:50:38
sql查询 从一张表中找到每个班成绩排在第十名的信息.
有一张成绩表st_score,字段有id(自动生成的),number(学号),class(班级),score(成绩),现要从表中找出每个班成绩排在第十名的信息.
有一张成绩表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
再问: sql server 2008有这个功能么?有点看不懂,顺便解释一下!
再答: sql server 2008有这个功能,测试过了 你去查下 ROW_NUMBER 这个的用法就应该能清楚了 思路就是先按 班级 排序 成绩,并为其加一列序列号来表示其排名,然后再根据这排名来找出第10名
再问: sql server 2008有这个功能么?有点看不懂,顺便解释一下!
再答: sql server 2008有这个功能,测试过了 你去查下 ROW_NUMBER 这个的用法就应该能清楚了 思路就是先按 班级 排序 成绩,并为其加一列序列号来表示其排名,然后再根据这排名来找出第10名
sql查询 从一张表中找到每个班成绩排在第十名的信息.
查询每个学生的各科成绩sql语句
SQL语句查询每个学生的学号、姓名、平均成绩、最高成绩和最低成绩
怎么用SQL语句查询student表中年龄最小的前三名学生信息?
从学生选课数据库中查询选修“数据库原理”课并且成绩在90分以上的学生名单,请写出SQL语句.
用sql语句编写一条这样的语句,在学生表中查询出身高最矮的3个同学的信息
sql 查询二班学生中所有大于一班最高成绩的学生姓名及入学成绩
一张学生表和一张班级表查询这个某个班的男生数sql该怎么写?
SQL查询求每个同学的课程成绩的最高分,查询结果项包括:学生姓名、课程号及最高分
SQL查询中,要将"学生"表中女生的入学成绩加10分,可使用的语句是
用SQL命令查询年龄在20周岁以下的学生的档案信息
用SQL查询学生表年龄在20-23岁之间的学生姓名、系名、年龄