Nie zobaczysz żadnej różnicy, ponieważ zwijasz tylko jedną kolumnę. Rozważ przykład, gdzie robimy
ROLLUP (YEAR, MONTH, DAY)
Z ROLLUP
, będzie miał następujące wyjścia:
YEAR, MONTH, DAY
YEAR, MONTH
YEAR
()
Z CUBE
, będzie miał następujące wartości:
YEAR, MONTH, DAY
YEAR, MONTH
YEAR, DAY
YEAR
MONTH, DAY
MONTH
DAY
()
CUBE
zasadniczo zawiera każdy możliwy scenariusz zbiorczy dla każdego węzła, podczas gdy ROLLUP
utrzyma hierarchię w nienaruszonym stanie (więc nie pominie MIESIĄCA i pokaże ROK/DZIEŃ, podczas gdy CUBE
będzie)
Dlatego nie zauważyłeś różnicy, ponieważ miałeś tylko jedną kolumnę, którą zwijałeś.
Mam nadzieję, że to pomoże.