一、Rank()函数例子

(1)默认查询及对应字段 as 别名

select FOURCARD as 组名,WCBL 金额进度,tbje as 同比金额,HUBI as 环比金额 from a

(2)进行Rank 函数 排行 同时判断 组名不等于合计、不等于空 union all 单独加上合计

SELECT RANK() OVER( ORDER BY WCBL desc)   排行,

FOURCARD as 组名,WCBL 金额进度,tbje as 同比金额,HUBI as 环比金额

FROM a
                  WHERE FOURCARD <> '合计' and FOURCARD <> ''
                  GROUP BY FOURCARD,WCBL,tbje,HUBI
                  union all
                  select '', FOURCARD as 组名,WCBL 金额进度,tbje as 同比金额,HUBI as 环比金额                           from a

where FOURCARD='合计'

--

二、ROW_NUMBER()

定义:ROW_NUMBER()函数作用就是将select查询到的数据进行排序,每一条数据加一个序号,他不能用做于学生成绩的排名,一般多用于分页查询,

三、DENSE_RANK()

定义:DENSE_RANK()函数也是排名函数,和RANK()功能相似,也是对字段进行排名,那它和RANK()到底有什么不同那?

答:DENSE_RANK()密集的排名他和RANK()区别在于,排名的连续性,DENSE_RANK()排名是连续的,RANK()是跳跃的排名,所以一般情况下用的排名函数就是RANK()。

四、NTILE()

定义:NTILE()函数是将有序分区中的行分发到指定数目的组中,各个组有编号,编号从1开始,就像我们说的’分区’一样 ,分为几个区,一个区会有多少个。

SQLServer RANK() 排名函数、其他相关函数相关推荐

  1. Mysql常用函数之Rank 排名函数

    mysql中的排名函数 主要介绍一下mysql里面的排名函数,涉及到的函数有以下几个: rank().dense_rank().row_number() 1.准备工作 建立一个rank表: creat ...

  2. orcale的rank(排名函数)实例

    2019独角兽企业重金招聘Python工程师标准>>> 详解:http://www.jb51.net/article/51627.htm 注意:使用rank()over(order ...

  3. mysql 排名_学会在MySQL中实现Rank高级排名函数,所有取前几名问题全部解决.

    MySQL中没有Rank排名函数,当我们需要查询排名时,只能使用MySQL数据库中的基本查询语句来查询普通排名.尽管如此,可不要小瞧基础而简单的查询语句,我们可以利用其来达到Rank函数一样的高级排名 ...

  4. mysql rank_在MySQL中实现Rank高级排名函数

    MySQL中没有Rank排名函数,当我们需要查询排名时,只能使用MySQL数据库中的基本查询语句来查询普通排名.尽管如此,可不要小瞧基础而简单的查询语句,我们可以利用其来达到Rank函数一样的高级排名 ...

  5. rank()函数 mysql_在MySQL中实现Rank高级排名函数

    在MySQL中实现Rank高级排名函数 MySQL中没有Rank排名函数,当我们需要查询排名时,只能使用MySQL数据库中的基本查询语句来查询普通排名.尽管如此,可不要小瞧基础而简单的查询语句,我们可 ...

  6. MySQL排名函数实现

    作者:神易风 原文链接(底部链接可直达):https://shenyifengtk.github.io/2020/07/22/MySQL%E6%8E%92%E5%90%8D%E5%87%BD%E6%9 ...

  7. sqlserver排名函数

    排名函数是sqlserver经常用到的函数,在分页的时候需要用,分组的时候也要用,主要排名函数有row-number,rank(),dense-rank(),NTILE() row-number ro ...

  8. excel排名_WPS-Excel表格实用技巧——排位排名函数(RANK函数)的使用

    平时使用excel表格处理数据时经常会用到排序功能,一般使用"升序"和"降序"工具按钮就可以完成简单的排序任务,但是当我们遇到相同数值在总体中的排名时,简单的& ...

  9. SQL2005 四个排名函数(row_number、rank、dense_rank和ntile)的比较

    排名函数是SQL Server2005新加的功能.在SQL Server2005中有如下四个排名函数row_number.rank.dense_rank和ntile,需要的朋友可以参考下. 排名函数是 ...

最新文章

  1. Oracle apex 搭建
  2. 快手公司厕所装计时器,网友:再也不能带薪拉屎了!
  3. Stack Overflow 2021开发者调查报告 - 数据库篇!
  4. linux有名管道大小,Linux中的pipe与named pipe(FIFO),即管道和命名管道
  5. matplotlib中ion()和ioff()的使用
  6. newifi3 高恪魔改_原地升值?newifi 3 路由器刷入高恪固件教程
  7. jvisualvm监控java,配置 jvisualvm 监控Java虚拟机
  8. Tableau——嵌套组合饼图
  9. 20200701——mybatis #与$
  10. 【IC卡】终极版复卡器操作方法 ID卡读取方法
  11. 获取上个月的第一天和最后一天和当前月最后一天
  12. 小程序如何从0裂变开始获客?
  13. 在线心语日历批量生成工具
  14. Android魅族等手机下拉刷新有留白(下拉悬停)
  15. ASEMI整流桥KBP410参数,KBP410厂家,KBP410货源
  16. 微信小程序---家庭记账本开发(一)
  17. 不止代码 == 摘读
  18. 自动patch推荐:从良好调试习惯到科学哲学
  19. 基于 RDD 的分布式数据处理实验(pyspark)
  20. Matlab 绘图画出y=sin(x)在[0,2*PI]上的图像

热门文章

  1. Ubuntu server 硬盘挂载教程
  2. mysql mha配置文件详解_十四、MySQL MHA 高可用配置(一)
  3. 营销型单页企业网站的力量
  4. 什么是方法,理解方法
  5. 2009年河北专接本高校招生计划
  6. 关于数据库设计的做题笔记——选择题+填空题+大题
  7. 在vue中使用jsmind生成思维导图
  8. TLINK时报错Fatal:No Program entry point的解决办法
  9. 【数据安全-01】一起聊聊数据安全
  10. 2022.9.07 TCP协议特点,TCP适用场合,TCP连接方式(三次握手,四次挥手)。