Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment fonctionne GROUP BY ?

GROUP BY renvoie une seule ligne pour chaque combinaison unique du GROUP BY des champs. Ainsi, dans votre exemple, chaque combinaison distincte de (a1, a2) apparaissant dans les lignes de Tab1 résultats dans une ligne de la requête représentant le groupe de lignes avec la combinaison donnée de groupes par valeurs de champ. Fonctions d'agrégation comme SUM() sont calculés sur les membres de chaque groupe.