sql中的开窗函数:复杂查询需求的简单处理
1、开窗函数与普通聚合函数区别
开窗是用来解决传统的要通过复杂的相关子查询或者存储过程来完成的业务场景
普通的聚合函数聚合的行集是组,开窗函数聚合的行集是窗口。
普通的聚合函数每组(Group by)只返回一个值,而开窗函数则可为窗口中的每行都返回一个值。
对查询的结果多出一列,这一列可以是聚合值,也可以是排序值。 开窗函数一般分为两类,聚合开窗函数和排序开窗函数。
2、构建测试数据
[职工姓名|部门编号|职工ID|工资|岗位类型|入职时间]
Michael|1000...
原创
2020-12-10 10:13:41 ·
352 阅读 ·
0 评论