|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| Die Klausel GROUP BY wird benutzt, um die Eigenschaften
einer Menge von Zeilen zu kalkulieren. |
| Wenn mehr als eine Menge abgefragt wird, steuert die
GROUP BY -Klausel die Gruppie- rung der Zeilen aus der ursprünglichen
Tabelle in eine neue virtuelle temporäre Tabelle. |
| Die HAVING- Klausel entscheidet, welche Gruppenergebnisse
ausgegeben werden sollen. |
| |
| Die Klauseln werden zur Laufzeit in folgender Reihenfolge
ausgeführt: |
- WHERE - Filtern von Zeilen
- GROUP BY - Erstellung einer neuen Gruppentabelle
- HAVING - Filtern von Gruppenergebnissen
- ORDER BY - Sortieren der Ausgabe
|
| Die Funktionen COUNT, MAX, MIN sind anwendbar auf
Daten vom Typ CHAR, DATE und NUMBER. |
| Die übrigen Gruppenfunktionen sind lediglich
auf Daten vom Typ NUMBER anwendbar . |
| COUNT zählt den Wert NULL nicht mit, es sei denn
die NVL-Funktion wird verwendet. |
| |
| Gruppenfunktionen im Überblick: |
| AVG() |
Mittelwert |
| COUNT() |
Anzahl der selectierten Zeilen |
| MAX() |
Größter Wert einer Spalte |
| MIN() |
Kleinster Wert einer Spalte |
| STDDEV() |
Standartabweichung |
| SUM() |
Summe aller Werte |
| VARIANCE() |
Varianz |