Bonjour,
je cherche à comprendre à quoi cette fonction sert.
quelqu'un peut il m'expliquer ?
Bonjour,
je cherche à comprendre à quoi cette fonction sert.
quelqu'un peut il m'expliquer ?
bonjour,
qu'est-ce que vous n'avez pas compris avec les exemple de la doc oracle a propos de cette fonction ?
bien je me base sur ce site :
http://docs.oracle.com/cd/E11882_01/...htm#SQLRF00646
qui référencent une série de fonction permettant de faire des agrégations de données.
GROUP_ID() sert d'index visiblement pour identifier les doublons de groupement si je comprend bien et s'utilise avec les fonctions GROUPING SETS .... GROUP BY ROLLUP .... les exemples sont pas très clairs.
En gros pour GROUP BY GROUPING SETS la partie droite doit pésenter quoi et la partie de gauche doit représenter quoi.
Regardez ROLLUP, CUBE, GROUPING Functions and GROUPING SETS
et son lien en bas de page :
SQL for Aggregation in Data Warehouses
ca permet effectivement de voir les doublons en sortie.
Selon le mélange de group by / cube .. de tel cas peuvent arriver.
un exemple un peu plus parlant ici : http://www.oracle-base.com/articles/...s.php#group_id
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager