Oracle单行函数和多行函数实例(二)

2014-11-24 15:19:32 · 作者: · 浏览: 1
eptno;
  --group by作用于多列: 按部门,不同的工种,统计平均工资
  --group by作用于多列:先按照第一列分组;如果相同,再按照第二列分组
  select deptno,job,avg(sal) from emp group by deptno,job;
  --:求部门的平均工资大于2000的部门
  select deptno,avg(sal) from emp group by deptno having avg(sal)>2000;
  --group by的增强
  select deptno,job,sum(sal) from emp group by rollup(deptno,job);
  --不同的deptno空两行/取消设置
  break on deptno skip 2/break on null