grouping sets/cube/rollup
grouping sets
当需要对表中各个字段进行分组操作的时候,并且最终需要将各个分组的结果汇总在一个表的时候.此时可以通过grouping sets 来简写.将各个分组操作 放置在grouping sets(…) 中.
select
store_id,
group_id,
sum(order_amount)
from yp_dwb.dwb_order_detail
group by
grouping sets(store_id,group_id,(store_id, group_id));
相当于:
select store_id,
null