Benutzer-Werkzeuge

Webseiten-Werkzeuge


computer:tutorials:sql:group_by

Dies ist eine alte Version des Dokuments!


GROUP BY dient dazu Berechnungen nach einer Spalte zu gruppieren. In Kombination mit HAVING BY können, wie von WHERE bekannt, Bedingungen definiert werden.

Syntax

<Ausdruck> GROUP BY <Spaltenname>

Beispiel

Es sollen alle Kunden inklusive Anzahl der aufgegebenen Bestellungen ausgegeben werden.

mysql> SELECT KND_Nr AS "Kunde", COUNT(*) AS "Bestellungen" FROM BESTELLUNGEN GROUP BY KND_Nr;
+-------+--------------+
| Kunde | Bestellungen |
+-------+--------------+
|     1 |            3 |
|     2 |            1 |
|     3 |            2 |
+-------+--------------+
3 rows in set (0.00 sec)
computer/tutorials/sql/group_by.1299086057.txt.gz · Zuletzt geändert: 2011/03/02 18:14 von christian