欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

玩转SQL:探索四种实用排序与窗口函数的技巧

最编程 2024-07-23 07:51:46
...

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

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

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

二、开窗函数分类

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

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

     1、ROW_NUMBER() OVER () ;   

     2、RANK() OVER ();

     3、DENSE_RANK() OVER () ;

     4、NTILE(n) OVER () .

三、实例解析

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