在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

SQL如何查询排名函数

103次阅读
没有评论

共计 919 个字符,预计需要花费 3 分钟才能阅读完成。

这篇文章将为大家详细讲解有关 SQL 如何查询排名函数,文章内容质量较高,因此丸趣 TV 小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

在实际开发中经常会遇到计算某个字段的排名的情况

如下表:totak_sales

现在又如此要求:按 sales 的逆序排序,要求添加一个 sales_rank 字段,显示排名顺序

方法:

  代码如下:
SELECT a1.Name, a1.Sales, COUNT(a2.sales) Sales_RankFROM Total_Sales a1, Total_Sales a2WHERE a1.Sales = a2.Sales or (a1.Sales=a2.Sales and a1.Name = a2.Name)GROUP BY a1.Name, a1.SalesORDER BY a1.Sales DESC, a1.Name DESC;

结果:

或:

代码如下:
SELECT a1.Name, a1.Sales, COUNT(a2.sales) Sales_RankFROM Total_Sales a1, Total_Sales a2WHERE a1.Sales a2.Sales or (a1.Sales=a2.Sales and a1.Name = a2.Name)GROUP BY a1.Name, a1.SalesORDER BY a1.Sales DESC, a1.Name DESC;

结果:

由上面的方案,我们可以继续推测,如何选出某项来呢?

比如排名为 5 的那项内容:

代码如下:
SELECT * from(SELECT a1.Name, a1.Sales, COUNT(a2.sales) Sales_RankFROM Total_Sales a1, Total_Sales a2WHERE a1.Sales a2.Sales or (a1.Sales=a2.Sales and a1.Name = a2.Name)GROUP BY a1.Name, a1.SalesORDER BY a1.Sales DESC, a1.Name DESC) as tab WHERE tab.sales_rank=5;

关于 SQL 如何查询排名函数就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-27发表,共计919字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产一区二区高清在线 | 久久66haose精品| 天天色天天拍 | 521香蕉永久播放地址 | 91国语精品自产拍在线观看一 | 亚洲国产一区二区a毛片 | 香蕉香蕉国产片一级一级毛片 | 久久久精品久久久久久96 | 熟女人妇 成熟妇女系列视频 | 国产一级片免费 | 欧美日韩国产在线 | 国产综合精品在线 | 丰满人妻妇伦又伦精品国产 | 午夜精品久久久久久久久久久久 | 国产欧美日 | 欧美日韩综合高清一区二区 | 富婆如狼似虎找黑人老外 | 日本免费一二区 | 国内精品久久久久久久久蜜桃 | 久热草| 天天摸夜夜添狠狠添2018 | 国产成人教育视频在线观看 | 欧美激情一区二区久久久 | 任你躁欧美一级在线精品 | 欧美人成在线观看 | 欧美性f | 国产综合精品 | 免费观看拍拍视频在线观看 | 欧美在线性 | 国产一级片免费视频 | 一区二区三区四区免费视频 | a级大胆欧美人体大胆666 | 亚洲精品日韩中文字幕久久久 | 男女18禁啪啪无遮挡激烈 | 欧美综合自拍亚洲综合网 | 免费一区二区 | www国产内插视频 | 人妻av无码专区久久 | 国产国产人免费人成免费视频 | 久久久国产在线 | 亚洲av无码日韩av无码导航 |