rank(),row_number(),dense_rank()的区别

rank() 结果中会有重复序列,并且会出现跳号

select ename,sal,rank()over(order by sal) from emp

ENAME             SAL RANK()OVER(ORDERBYSAL)

---------- ---------- ----------------------

SCOTT            3000                     12

FORD             3000                     12

KING             5000                     14

dense_rank 结果中会出现重复序列 但不会出现跳号现象

select ename,sal,dense_rank()over(order by sal) from scott.emp;

ENAME             SAL DENSE_RANK()OVER(ORDERBYSAL)

---------- ---------- ----------------------------

SCOTT            3000                           11

FORD             3000                           11

KING             5000                           12

row_number()结果不会有重复序列,重复值随机排列,不会出现跳号

select ename,sal,row_number()over(order by sal) from scott.emp;

ENAME             SAL ROW_NUMBER()OVER(ORDERBYSAL)

---------- ---------- ----------------------------

SCOTT            3000                           12

FORD             3000                           13

KING             5000                           14



相关推荐

  • 云创通手机和类似营销手机的区别? 云创通手机和类似营销手机的区别?问:云创通手机和类似营销手机的区别?答:云创通李文宇(微信号:wj599885)为你解答,市面上有很多类似营销机器或软件,但作为行业的领军品牌,云创通拥有绝对强大的优势:1.全球唯一一款同时支持微信和陌陌营销
  • 痱子和湿疹的区别 夏天到,天气逐渐变热,宝宝容易长痱子。对于很多新手爸妈来说,还无法正确辨别痱子和湿疹。痱子和湿疹的区别有哪些?痱子和湿疹还是有很大区别的,从痱子和湿疹的成因、发生时节、发生部位和症状不同来区分。1、原因不同痱子是由于汗孔阻塞引起的,而引起湿
  • 大数据与传统BI的区别有哪些? 大数据和商业智能BI已不是陌生的词,但很多人都并不能很好区别这两者之间的关系,为了更好理解两者区别,我们大圣众包平台(www.dashengzb.cn)分享一篇来自网络的文章,从多个角度维度探讨大数据和BI的区别!  大数据与传统BI是社会
  • 穷人和富人过年回家的区别,十个看了,九个成为富人 ! 穷人和富人过年回家的区别,十个看了,九个成为富人!穷人与富人的区别:1、穷的女人:在回家的时候,女人会教孩子见到长辈就要说:“恭喜发财!”潜意识里就是用孩子那张嫩脸换取可怜的压岁钱。长此以往,孩子被灌输的全是乞讨的心态!2、富的女人:每次回
  • 公司被吊销了和注销公司的区别 公司被吊销了和注销公司的区别孙苏-I76-O2II-3II9-刘嘉玲为公益用醋盐调不合格水干杯公司被吊销了和注销公司的区别孙苏-I76-O2II-3II9-刘嘉玲为公益用醋盐调不合格水干杯公司被吊销了和注销公司的区别孙苏-I76-O2II-
  • 不同型号kindle的区别 讲下不同型号kindle的区别,给考虑买不买以及买哪个的人一个参考。不同型号什么区别?1入门款卖558(2016年出的)161g-相比2015年版卖499有变轻,旧版是180g,变薄一点,据说系统有更稳定,别的差不多~当然499版已经买不到
  • 快速阅读与传统阅读的区别 快速阅读与传统阅读的区别一、扩展视幅:每个人具备一眼识别多个字的能力,经训练就可以充分开发出来。汉字及英文单词本身就由多个字组成,如“谢”字,由“言身寸”三个字组成,繁体更典型,大家一眼就可以识别“言身寸”是谢字,而不用分别念每个偏旁才能识
  • 早教班与幼儿园托班八区别 一般来讲,早教班是专门招收3岁以下的孩子,幼儿园托班一般招收2-3岁的孩子,总的来说,早教班与幼儿园托班主要有以下八个区别,当然,也不排除个别情况存在地区差异。一、幼儿园(托班)1、单独提供给宝宝用于学习和游乐的场所,家长不可同行。2、配备
  • 四维彩超和三维彩超有什么区别? 彩超其实还是黑白的,而三维、四维彩超在做出三维、四维图像的时候才可能是土黄色,也并非彩超就是彩色的,被称为彩超,是因为会用彩色标注心脏、血流等指标。下面有西安女子医院专家介绍:四维彩超和三维彩超有什么区别?四维彩超和三维彩超有什么区别?西安
  • 探讨交流:windows 7各版本区别及安装建议 探讨交流:windows7各版本区别及安装建议windows7正式版已经面世近半个月了,很多朋友对于windows7的各个版本尚未有很好的了解,下面虾虾就为朋友们介绍下windows7各个版本的区别,以帮助朋友们更好的选择安装适合自己的wi
  • 唐氏筛查和四维彩超有什么区别?  唐氏筛查和四维彩超有什么区别?  四维彩超的诊断范围较唐氏筛查广,它可测定胎儿的胎龄检测、分析胎儿的发育情况、筛查胎儿致死性畸形。唐氏筛查主要是筛选唐氏综合症高危人群。四维彩超和唐氏筛查都属于孕期排畸检查的重要方式之一,但两者的区别还是很
  • String和string的区别 C#中,字符串的声明,你使用String还是string?String?string?只有一个大小写的问题,你习惯用哪个?知道具体的区别吗?我是习惯了用string,区别也是最近才找到了权威的根据,'CLRviaC#'。其实,String是

你的评论

就没有什么想说的吗?

最新博客

关于我们 移动版

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X