CUBE (SQL)
Een SQL-afkorting binnen GROUPING SETS die aggregaties berekent voor ALLE combinaties van de opgegeven dimensies: GROUP BY CUBE (country, product).
Het resultaat bevat totalen per (land + product), per land, per product en over alles: een volledige kruistabel. CUBE (a, b) levert (a,b), (a), (b) en () op, dus 2^n groeperingen bij n dimensies. De naam komt van de OLAP-"datakubus": elke dimensie is een as. Anders dan ROLLUP, dat alleen de hiërarchische optelling geeft (n+1 niveaus). Gebruik CUBE bij onafhankelijke dimensies waarvan je elke hoek wilt zien. Let op: 2^n groeit snel, bij veel dimensies wordt het resultaat enorm. Vaste basis voor draaitabellen en BI-rapporten; onderdeel van de SQL-standaard.