Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie funktioniert GROUP BY?

GROUP BY gibt eine einzelne Zeile für jede eindeutige Kombination von GROUP BY zurück Felder. In Ihrem Beispiel also jede eindeutige Kombination von (a1, a2) in Zeilen von Tab1 vorkommen ergibt eine Zeile in der Abfrage, die die Gruppe von Zeilen mit der gegebenen Kombination von Gruppieren-nach-Feldwerten darstellt. Aggregatfunktionen wie SUM() werden über die Mitglieder jeder Gruppe berechnet.