GROUPING SETS
The CUBE
and ROLLUP
operators allow you to run a single query and generate multiple sets of groupings. However, the sets of groupings are fixed. For example, if you use GROUP BY ROLLUP (A, B, C)
, you get aggregates generated for the following groupings of nonaggregate columns:
GROUP BY A, B, C
GROUP BY A, B
GROUP BY A
A super-aggregate ...
Get Microsoft® SQL Server 2012 Unleashed now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.