▲ 分组函数
分组函数会作用于一组数据,并返回一个值。
SQL> set linesize 200
SQL> col 部门中员工的姓名 for a60
SQL> select deptno 部门号,wm_concat(ename) 部门中员工的姓名
2 from emp
3 group by deptno;
部门号 部门中员工的姓名
10 CLARK,MILLER,KING
20 SMITH,FORD,ADAMS,SCOTT,JONES
30 ALLEN,JAMES,TURNER,BLAKE,MARTIN,WARD
分组函数会忽略空值,
NVL函数会使分组函数无法忽略空值。
SQL> select count(comm),count(nvl(comm,0))
2 from emp;
COUNT(COMM) COUNT(NVL(COMM,0))
4 14