6.18. AVG mit GROUP BY

Die anderen Mädchen waren ziemlich enttäuscht. Martina beschloss deswegen, dem Mädchen mit dem höchsten Tagesdurchschnittsverkauf einen anderen Preis zu geben. Dazu nutzt sie die Funktion AVG.

Jedes Mädchen hat sieben Verkaufstage. Die Funktion AVG addiert für jedes Mädchen die Verkäufe zusammen und teilt sie dann durch sieben.

SELECT vorname, AVG(verkaeufe)
				FROM keksverkaeufe
				GROUP BY vorname;

Wieder gruppieren wir über die vorname-Werte ...

..... aber diesmal ermitteln wir den Durchschnittswert.

AVG addiert dann alle Werte in einer Gruppe und teilt sie durch die Gesamtanzahl der Werte, um den Durchschnittswert für die einzelnen Gruppen zu ermitteln.

vornameverkaeufe
Nicole19.22
Nicole0.00
Nicole8.05
Nicole26.82
Nicole7.77 ...

Get SQL von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.