Oracle的group by除了基本用法以外,还有3种扩展用法,分别是rollup、cube、grouping sets。  rollup 假设有一个表test,有A、B、C、D、E5列。     如果使用group by rollup(A,B,C),首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作。roll up的意思是“卷起”,这也可以帮助我们理解group by rollup就…

2014/07/22 0条评论 1246点热度 0人点赞 阅读全文