SQL功能-窗口函数
一、窗口函数用来干嘛?
在日常工作中,经常会遇到需要在每组内排名,比如下面的业务需求:
排名问题:每个部门按业绩来排名
topN问题:找出每个部门排名前N的员工进行奖励
二、怎么用窗口函数
窗口函数,也叫OLAP函数(Online Anallytical Processing,联机分析处理),可以对数据库数据进行实时分析处理。
基本语法
<窗口函数> over (partition by <用于分组的列名>
order by <用于排序的列名>)
相关文章