时间:2021-07-01 10:21:17 帮助过:19人阅读
分组后条件判断的使用场景代码如下:
---查询平均工资大于2000的部门的平均工资 select deptno, avg(sal) from emp e group by deptno having avg(sal) > 2000;
分组前条件判断的使用场景代码如下:
---查询每个部门工资不低于800的员工的平均工资 ---条件判断不能使用别名, 否则会报错, 因为查询是在条件判断之后的, 而取别名在查询时取的 select deptno, avg(sal) from emp e where e.sal > 800 group by deptno;
分组前后均使用条件判断的使用场景代码如下:
---查询每个部门资不低于800的员工的平均工资大于2000的部门的平均工资 select deptno, avg(sal) from emp e where e.sal > 800 group by deptno having avg(sal) > 2000;
oracle分组查询
标签:条件 tno windows 可靠 部门 style 别名 windows10 having