2020-06-18
阅读量:
881
SQL

开窗函数和普通函数的区别,
-- 聚合函数用于开窗函数
-- 查询所有的平均工资
select avg(sal) 平均工资 from emp;
select *,avg(sal) over() 平均工资 from emp;
#如果over中没有指定分区、排序和滑动窗口,默认计算的是结果集中的所有行
-- 查询各部门的平均工资
select deptno,avg(sal) 平均工资
from emp
group by deptno;
select *,avg(sal) over(partition by deptno) 平均工资 from emp;
#如果over中指定了分区,没有指定排序和滑动窗口,默认计算的是分区内的所有行







评论(0)


暂无数据
推荐帖子
0条评论
1条评论
0条评论