ORACLE 分析函数(sets,cube,rollup,rank(),dense_rank(),row_number()lag和lead)
A.rollup、cube、groupingsets区别:如果是ROLLUP(A,B,C)的话,GROUPBY顺序(A、B、C)(A、B)(A)最后对全表进行GROUPBY操作。如果是GROUPBYCUBE(A,B,C),GROUPBY顺序(A、B、C)(A、B)(A、C)(A)(B、C)(B)(C),最后对全表进行GROUPBY操作。如果是GROUPBYgroupingSETS(A,B,C),G