学生表中有个分数字段,怎么根据这个分数查询出某个学生的排名和所有学生的排名情况(sql2000)
来源:百度知道 编辑:UC知道 时间:2024/05/25 00:02:45
可是我的是2000 诶
表名student 三个字段 stuid stuName score
select rank() over( order by score desc) as '排名', * from student
根据分查名
select * from(select rank() over (order by score desc ) as '排名',* from student)as temp where score = 99
sql2005 整的,试一下,看行不行?