10 2916.66667
group by和having的使用。
having子句
having子句通常与group by子句一起使用,在完成对分组结果的统计后,可以使用having子句对分组的结果进行进一步的筛选。
一个having子句最多可以包含40个表达式,having子句的表达式之间使用关键字and和or分隔。
如下所示,对已经完成分组的部门,我们选出部门人数大于5的部门。
SQL> select deptno "部门编号",count(*) "部门人数" from emp group by deptno having count(*)>5;
部门编号 部门人数
---------- ----------
30 6
20 6
分组后选出部门编号大于10的部门
SQL> select deptno,avg(sal) from emp group by deptno having deptno>10;
DEPTNO AVG(SAL)
---------- ----------
30 1708.33333
20 2645.83333
原文地址:http://blog.csdn.net/qq_20545159/article/details/44515617