标题: oracle中group by的高级用法 [打印本页] 作者: 张兴康 时间: 2020-6-29 14:10 标题: oracle中group by的高级用法 简单的group by用法
select c1,sum(c2)
from t1
where t1<>'test'
group by c1
having sum(c2)>100;
rollup(多列)——上卷汇总,从最后一个汇总字段开始上卷汇总,一直到合计
select c1,c2,sum(c3)
from t1
group by rollup(c1,c2)
含义: c1,c2分组合计
c1分组合计
总计
cube(多列)——组合汇总,以汇总字段的子集作为汇总条件汇总,包括合计
select c1,c2,sum(c3)
from t1
group by cube(c1,c2)