select avg(sal),max(sal),min(sal),sum(sal),count(sal) from emp;
select distinct deptno from emp;
select wm_concat(ename) from emp;
select deptno,avg(sal) from emp group by deptno;
二、having 子句:若是查詢條件中有分組函數,此時不能使用where子句,替換爲having子句,用於對分組後的結果進行過濾。oracle
Example:函數
能夠看出where子句不容許使用分組函數spa
select deptno,avg(sal) from emp group by deptno having avg(sal)>2000;
select deptno,avg_sal,grade from (select deptno,avg(sal) avg_sal from emp group by deptno) a join salgrade on (a.avg_sal between losal and hisal);
select deptno,avg(grade) from (select deptno,grade from emp e join salgrade on e.sal between losal and hisal) group by deptno;
2018-08-10 09:27:273d