AVG/de
From SQLZoo
AVG(f) | ||
---|---|---|
DBMS | OK | Alternative |
Ingres | Ja | |
MySQL | Ja | |
Oracle | Ja | |
PostgreSQL | Ja | |
SQL Server | Ja |
AVG
AVG ermitteln den Mittelwert bzw. Durchschnitt (arithmetisches Mittel) über die Werte einer Spalte bzw. die Werte einer Spalte über eine Gruppe von Zeilen.
AVG ist eine Aggregatfunktion und wird gewöhnlich mit der Klausel GROUP BY verwendet.
Der Mittelwert der Werte 2, 5, 5 beträgt (2+5+5)/3 = 12/3 = 4. Die Summe der Einzelwerte wird durch 3 geteilt, da es 3 Einzelwerte im Beispiel gibt.
NULL-Werte werden nicht mitgezählt.
SELECT region, AVG(population) FROM bbc GROUP BY region
Mit der Klausel GROUP BY region
wird für jede Region nur ein einziges Ergebnis berechnet.
Die AVG-Funktion ermittelt die durchschnittliche Einwohnerzahl (eines Landes) für jede Region.
SELECT region, AVG(population)
FROM bbc
GROUP BY region
Siehe auch
Language: | [[:{{#invoke:String|sub|AVG/de
|1 |Expression error: Unrecognised punctuation character "{".}}|English]] |
---|