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

SQL如何查询排名函数

120次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 99热在线观看 | 午夜在线观看视频 | 男女很黄很色床视频网站免 | wwwyoujizz日本 | 美女和男人免费网站视频 | 国产亚洲精品久久久久久无 | 成人毛片18女人毛片免费 | 国产自在自线午夜精品 | 久久久久久日本一区99 | 久久久久久久久性潮 | 中文字幕人妻丝袜美腿乱 | 久久人成| 亚洲av无码一区二区三区18 | 99热最新在线 | 99re热这里只有精品18 | 草操视频 | 青青国产在线观看 | 国产精品偷伦视频免费观看了 | 久久99精品国产99久久6尤物 | 中文精品久久久久国产不卡 | 欧美一区二区三区免费 | 日本在线观看成人小视频 | 美女张开腿让男人桶视频 | 欧美色成人tv在线播放 | 欧美内射深插日本少妇 | 精品国产综合区久久久久久 | 人妻av无码系列一区二区三区 | 免费国产综合视频在线看 | 久久这里只有精品23 | 午夜欧美精品久久久久久久久 | 亚洲精品色一区色二区色三区 | 久久国产毛片 | 久久国产成人精品av | 视频一区 中文字幕 | 欧美精品一级毛片 | 欧美激情乱人伦 | 免费特级毛片 | 国产偷自一区二区三区 | 久久精品成人一区二区三区 | 亚洲av色香蕉一区二区三区蜜桃 | 国产午夜视频在线 |