惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The GitHub Blog
The GitHub Blog
Blog — PlanetScale
Blog — PlanetScale
Microsoft Security Blog
Microsoft Security Blog
A
About on SuperTechFans
Vercel News
Vercel News
L
LangChain Blog
B
Blog RSS Feed
Y
Y Combinator Blog
IT之家
IT之家
H
Hackread – Cybersecurity News, Data Breaches, AI and More
GbyAI
GbyAI
V
V2EX
博客园 - 三生石上(FineUI控件)
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
阮一峰的网络日志
阮一峰的网络日志
有赞技术团队
有赞技术团队
D
Docker
V
Visual Studio Blog
aimingoo的专栏
aimingoo的专栏
Last Week in AI
Last Week in AI
月光博客
月光博客

博客园 - 疯狂的木头

(转)Linux开启mysql远程连接的设置步骤 SQL查询设计方案(转载) 彻底领悟javascript中的exec与match方法(转) - 疯狂的木头 - 博客园 Javascript多级菜单(转) 宝刀不老: Cookie (转) 完善自定义分页控件(转) 使用C#登录带验证码的网站(转) 使用C#实现网站用户登录(转) JQuery应用实例学习(强烈推荐)(转) Asp.net程序中生成Excel报表(转) 告别ASP.NET操作EXCEL的烦恼(总结篇)(转) 用C#实现HTTP协议下的多线程文件传输(转) Flash上传文件(结合asp.net) (转) C#正则表达式整理备忘 OO设计原则总结 人月神话's Blog 学习 .Net 的经典网站 一个非常优秀的.NET技术站 WAP开发资料站 (转)
一条最简单有效的排名SQL语句
疯狂的木头 · 2007-07-26 · via 博客园 - 疯狂的木头

        记得原来用FOXPRO的时候,为了进行排名要专门写一个过程,很复杂,还要考虑并列名次,现在只要一条SQL语句就可以搞定:
        /*排名语句

         ---全县排名
         select 姓名,总分, (select count(*)+1 from 成绩 where a.总分>成绩.总分) as 名次 from 成绩 a


         ---分校排名
         select 校名,姓名,总分, (select count(*)+1 from 成绩 where 成绩.总分>a.总分 and 成绩.校名=a.校名) as 名次 from 成绩 a where 校名='XXXX学校' order by 校名,名次

         ---几个学校组合排名
         select 校名,姓名,总分, (select count(*)+1 from 成绩 where 成绩.总分>a.总分) as 名次 from 成绩 a where 校名 in ('XX1学校','XX2学校')  order by 名次
*/