第七节:进阶SQL(2)--学学习网
学学习网
首页 SEO SEM 网络营销 Internet web开发 应用开发 数据库 设计工具 淘宝开店 联系指导

算排名

列出每一行的排名是一个常见的需求,可惜 SQL 并没有一个很直接的方式达到这个需求。要以 SQL 列出排名,基本的概念是要做一个表格自我连结 (self join),将结果依序列出,然后算出每一行之前 (包含那一行本身) 有多少行数。这样讲读者听得可能有点困惑,所以最好的方式是用一个实例来介绍。假设我们有以下的表格:

Total_Sales 表格

Name

大娃小哇母婴童生活馆