orcl rollup 分组小计、合计

表数据:

select * from group_test;

分组小计、合计:

select group_id,
       decode(concat(job, group_id),
              null,
              '合计',
              group_id,
              group_id || ':小计',
              job),
       sum(salary)
  from group_test t
 group by rollup(t.group_id, t.job);

效果:

 

posted on 2018-06-25 10:00  ckx0709  阅读(343)  评论(0编辑  收藏  举报

导航