有一张成绩表(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 条件
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18