SQL分组小计:CUBE与ROLLUP
时间:2025-12-02
SQL分组小计:CUBE与ROLLUP
记录一下此前未用过的CUBE和ROLLUP功能,便于日后查阅使用。
Rollup 的处理机制是在完成基础数据汇总后,从右至左依次移除字段列表末尾的一个字段,对剩余字段进行分组聚合,并将生成的小计结果写入结果表。此过程以 null 值填充移除字段的位置。这一操作可生成多层级的汇总数据,适用于 SQL 和 Oracle 等数据库系统,便于分析不同粒度的聚合信息。

CUBE首先汇集所有数据后,从右侧按顺序剔除列,适用于创建多重交叉报表。

- rollup与cube结果差异分析对比

