1、select empno,avg(sal) from emp where avg(sal)>8000 group by empno;
会报错误:ORA-00934: 此处不允许使用分组函数
解决方法:使用having子句,select empno,avg(sal) from emp group by empno having avg(sal)>4000;
2、select empno,avg(sal) from emp;
会报错误:ORA-00937: 不是单组分组函数
解决方法:select empno,avg(sal) from emp group by empno;