位置: 编程技术 - 正文

实例讲解sql server排名函数DENSE_RANK的用法(王凤林阴盘奇门实例讲解)

编辑:rootadmin

推荐整理分享实例讲解sql server排名函数DENSE_RANK的用法(王凤林阴盘奇门实例讲解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:结婚日课实例讲解,实例讲解阴府制化方法,g72二型编程实例讲解,结婚日课实例讲解,联锁逻辑图实例讲解,联锁逻辑图实例讲解,黄杨舰六爻断卦实例讲解,结婚日课实例讲解,内容如对您有帮助,希望把文章链接给更多的朋友!

一、需求

  之前sql server 的排名函数用得最多的应该是RoW_NUMBER()了,我通常用ROW_NUMBER() + CTE 来实现分页;今天逛园,看到另一个内置排名函数还不错,自己顺便想了一个需求,大家可以花1分钟先想想要怎么实现。

  需求很简单:求成绩排名前五的学生信息。

  例如:

  

  由于成绩可以并列,所以前五名可能有多个。例如:

实例讲解sql server排名函数DENSE_RANK的用法(王凤林阴盘奇门实例讲解)

    

  测试数据:  

二、自己实现

  我的想法:既然可能出现并列,那么就用 DISTINCT 找到前五的成绩。ok,代码如下:

  看起来和上面的要求的结果还是不太一样,少了排序,当然我们可以在程序处理,这不是问题。

三、使用内置排名函数 DENSE_RANK

  其实sql server已经内置了这样的函数可以帮助我们轻松实现,ok,直接上代码:

四、扩展,内置排名函数RANK

  与 DENSE_RANK类似还有一个RANK函数,不过RANK函数不会顺序排名,而是根据序号排。有点绕,把上面的函数改为RANK()就知道了,得到的结果如下:

  

标签: 王凤林阴盘奇门实例讲解

本文链接地址:https://www.jiuchutong.com/biancheng/312900.html 转载请保留说明!

上一篇:sql server如何利用开窗函数over()进行分组统计(sql server如何操作)

下一篇:SQL语句性能优化(续)(sql性能优化方法)

  • 一般纳税人税率有几种
  • 什么是应税服务中止
  • 我国采用的税率形式有哪几种
  • 物业公司广告费返还会计分录
  • 清算后剩余财产归一方所有
  • 怎么确定开票项目是否属于经营范围
  • 每月先报税还是先清卡
  • 2019小微企业10万免税需要如何办理
  • 收到去年的成本发票
  • 购进原材料发生非正常损失,账面成本10万元 该原材料
  • 异地经营需要办什么税务手续?
  • 企业给员工购买的团体意外险的被保险人一般是
  • 增值税普票只要发票号吗
  • 买卖投资证券基金怎么进行财税处理?
  • 未取得发票怎么做纳税调增操作
  • 出口货物收汇是什么意思
  • 离退休人员福利
  • 个人所得税缴纳标准起征点
  • 今年交去年的工会经费账务处理?
  • 退休职员工伤补助金放哪个科目?
  • 金税盘纳税申报
  • 财产转让所得怎么申报个税
  • 安装固定资产的费用
  • 设计行业开票税点
  • deepin如何设置网络
  • php-msf
  • 净资产收益率怎么求
  • 2022年增值税免税政策
  • php100 jquery教程
  • 购买股票会计分录怎么写
  • 企业购买财务软件算什么费用
  • node 卸载
  • 0.96寸OLED显示汉字
  • 黄金零售环节增值税的缴纳
  • 车间一般耗材计入
  • 本年利润借方红字代表什么意思
  • 未实现汇兑损益如何计算
  • 待处理财产损溢在资产负债表中填哪里
  • 一般纳税人混凝土税率
  • 资源税申报怎么操作
  • 生育津贴现在可以打个人账户么
  • 去年亏损今年有盈利合伙企业怎么交生产经营所得税
  • 废料如何做分录
  • 车费多付了,怎么追回
  • 企业劳务费用如何记账
  • 差旅费抵扣政策内容
  • 盘亏机器设备
  • 收到所得税退税的账务处理
  • 应缴纳房产税的房产
  • 外经证先开票还是异地预缴税率
  • 股票印花税是多少比例
  • sql server browser被禁用
  • mysql中怎么修改数据
  • win10 rs5
  • 简述linux系统有什么显著特点
  • centos必学的60个命令
  • 在linux操作系统中
  • iexploresrv.exe
  • 如何把xp系统的软件删除
  • ubuntu下source、sh、bash、./执行脚本的区别详细介绍
  • MacOS X Yosemite升级后postgresql启动报错的解决办法
  • csrss.exe是什么进程 2个
  • win10系统找不到mrt
  • 苹果mac使用
  • win7桌面提示7601
  • win7共享设置(详细图文步骤)
  • win7开机桌面黑色
  • cocos lua教程
  • 优质推荐
  • 深入理解python异步编程
  • node的express
  • unity基于什么语言
  • jquery获取cookie值的方法
  • 类库怎么用
  • JQuery.validate在ie8下不支持的快速解决方法
  • 已抵扣过进项税额的固定资产改变用途
  • 年收入12w
  • 如何打印高速公路电子发票
  • 税务核查系统
  • 统一社会信用代码证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设