SQL功能-窗口函数

2020-07-06 00:00:00 函数 窗口 分组 学号 成绩

一、窗口函数用来干嘛?

在日常工作中,经常会遇到需要在每组内排名,比如下面的业务需求:

排名问题:每个部门按业绩来排名
topN问题:找出每个部门排名前N的员工进行奖励

二、怎么用窗口函数

窗口函数,也叫OLAP函数(Online Anallytical Processing,联机分析处理),可以对数据库数据进行实时分析处理。

基本语法

<窗口函数> over (partition by <用于分组的列名>
                order by <用于排序的列名>)

相关文章