【SQL】四种排序开窗函数


一 、简单了解什么是开窗函数

     什么是开窗函数,开窗函数有什么作用,特征是什么?

     所谓开窗函数就是定义一个行为列,简单讲,就是在你查询的结果上,直接多出一列值(可以是聚合值或是排序号),特征就是带有over()。

二、开窗函数分类

     根据使用的目的,开窗函数可以分为两类:聚合开窗函数和排序开窗函数。

    下面主要解析四种常用的排序开窗函数: 

     1、ROW_NUMBER() OVER () ;   

     2、RANK() OVER ();

     3、DENSE_RANK() OVER () ;

     4、NTILE(n) OVER () .

三、实例解析

     拿楼主前段时间配的DIY电脑,做个例子,显卡和固态硬盘没买,价格为空,四种排序的区别,一看便知。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM