Exploration multi-niveaux avec GROUP BY ROLLUP

GROUP BY ROLLUP

SELECT ...
GROUP BY ROLLUP (a, b, c, ...)

Cette clause est typiquement utilisée pour parcourir une hiérarchie.

SELECT d.tri, d.mon, count(*)
FROM ventes v, date d
WHERE v.dat=d.dat
GROUP BY ROLLUP (d.tri, d.mon);
Résultat d'exécution GROUP BY ROLLUP (d.tri, d.mon)

Ordre

L'ordre (a, b, c) est important et doit être du plus gros grain au plus fin.

AccueilExtensions Oracle > GROUP BY ROLL UP< PrécédentSuivant >