Database Reference
In-Depth Information
Beispiel:
SELECT PNr, KNr, Datum
FROM Kursbesuche
ORDER BY PNr ASC, KNr ASC, Datum DESC;
Ausgabe:
PNr
KNr
Datum
------------ ------- ----------------
100001
245 23-JUN-08
100001
255 21-JUL-08
100001
412 07-AUG-06
100001
454 12-JAN-07
132442
454 17-SEP-07
232452
454 17-SEP-07
334643
412 07-AUG-06
344556
412 10-JUN-07
345678
123 25-AUG-08
345678
123 03-FEB-07
345678
454 17-SEP-07
345678
776 15-APR-08
625342
255 21-JUL-08
845622
345 11-NOV-07
Die Tabelle „Kursbesuche“ wurde zuerst nach dem Kursdatum
absteigend sortiert. Anschliessend wurde die ganze Tabelle
aufsteigend nach der Kursnummer und zum Schluss aufstei-
gend nach der Personennummer sortiert. Die Datensätze der
Person Nr. 345678 liegen nun nach der Personennummer, der
Kursnummer und dem Kursdatum sortiert vor und entsprechen
der Reihenfolge der Sortierattribute im „ORDER BY“-Teil.
6.3.4
Datensätze gruppieren
Es wurde bereits gesagt, dass es Funktionen gibt, welche sich
auf Datensatzgruppen beziehen. Dazu gehören die Funktionen
COUNT, MIN, MAX sowie SUM und AVG. SUM bildet die
Summe der Attributwerte, während AVG den Mittelwert be-
rechnet. Weil sich diese Funktionen auf Datensatzgruppen be-
ziehen, geben sie pro gebildeter Gruppe genau einen Wert zu-
rück. Eingeleitet wird die Gruppierung durch das Schlüsselwort
„GROUP BY“:
Search WWH ::




Custom Search