1. 程式人生 > >關於group by子句使用的注意事項

關於group by子句使用的注意事項

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;