Am Beispiel der Tabelle Crew des Raumschiffes Enterprise Group by Am Beispiel der Tabelle Crew des Raumschiffes Enterprise
Tabelle crew
Erklärung group by & having Mit der GROUP BY Klausel können Daten gruppiert werden. Will man wissen, wie viele Crewmitglieder in einer Abteilung arbeiten,so wird dies mit GROUP BY erreicht (siehe Tabelle crew). Zusätzlich kann das Ergebnis mit der HAVING Klausel gefiltert werden. Sehr häufig wird GROUP BY mit Funktionen wie COUNT(), AGV() verwendet. In der GROUP BY Klausel dürfen nur Spalten verwendet werden, die in der SELECT Anweisung vorkommen. Erklärung group by & having
Group by SELECT spaltenname1, COUNT(*) FROM TabellenName GROUP BY spaltename1 Group by
Group by mit having SELECT spaltenname1, COUNT(*) FROM TabellenName GROUP BY spalte1 HAVING COUNT(*)>4 Group by mit having