Benutzer-Werkzeuge

Webseiten-Werkzeuge


computer:tutorials:sql:group_by

GROUP BY dient dazu Berechnungen nach einer Spalte zu gruppieren. In Kombination mit HAVING 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.txt · Zuletzt geändert: 2011/03/02 18:18 von christian