打印本文 打印本文 关闭窗口 关闭窗口
关于数据查询排名的语句
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1435  更新时间:2009/6/9 2:36:04  文章录入:mintao  责任编辑:mintao

有一张成绩表(Stu_Info),只有两个字段,姓名(Stu_Name)和成绩(Stu_Score)。怎样用
一条SQL语句查询出某个学生的姓名,成绩以及在成绩表中的排名?
表结构如下:
表名:Stu_Info
姓名字段:Stu_Name varchar(200) primary key
成绩字段:Stu_Score int 
假设不会出现成绩相同而名次并列的情况


select a.Stu_Info,a.Stu_Score,(select count(*) as b from [Stu_Info] where a.Stu_Score>=b.Stu_Score) from [Stu_Info] where 条件

打印本文 打印本文 关闭窗口 关闭窗口