Aus dem Kurs: Grundlagen der Programmierung: Datenbanken

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Ergebnisse gruppieren

Ergebnisse gruppieren

Ich möchte jetzt mal wissen, wie viele meiner Kundinnen und Kunden aus den verschiedenen Staaten kommen. Dafür kann ich Gruppierungsfunktionen verwenden, also "SELECT * FROM customers", das kommt genau zu diesem Ergebnis. Und jetzt möchte ich sagen, dass meine Ergebnisliste gruppiert werden soll, "GROUP BY State", State ist der Name der Spalte, also "GROUP BY State", da kommt noch nicht viel Sinnvolles raus, weil aus jedem Staat kommt es genau eine Person, d.h., wenn ich hier hinten ein "GROUP BY State" habe, dann muss ich meistens vorne hier auch noch was ändern, also zunächst mal möchte ich mir den State anzeigen lassen, und dann sage ich "COUNT(*)". Und jetzt passiert es so, dass ich hier vorne den Staat habe und hier hinten sehe ich dann, wie viele Zeilen diese Bedingung hier erfüllen. Also, ich habe jetzt hier zwei Personen aus AL, Alabama, und 16 aus Kalifornien. Ich kann das Ganze jetzt übrigens auch noch kombinieren und sagen "GROUP BY State" und dann sage ich "ORDER BY…

Inhalt