表数据:
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);
效果:
2023-02-14编程教程下载本文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);
效果:
《orcl rollup 分组小计、合计.doc》
下载本文的Word格式文档,以方便收藏与打印。