Dzwebs.Net

撰写电脑技术杂文十余年

关于数据查询排名的语句

Admin | 2007-10-11 13:36:25 | 被阅次数 | 7861

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

有一张成绩表(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 条件


网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231