SQL- Durchschnitt berechnen?

...komplette Frage anzeigen

3 Antworten

Dafür gibt es die SQL-Funktion AVG.

Die folgende Anweisung

SELECT AVG(spalte) FROM tabelle WHERE ...

berechnet den Durchschnittswert der Spalte spalte in der Tabelle tabelle von allen Sätzen, die ggf. durch die WHERE-Bedingung ausgewählt werden. Naturgemäß muss spalte ein numerischer Datentyp sein und darf (soviel ich weiß) nicht null sein. Falls es null-Werte gibt, kann man die per Bedingung rausnehmen)

...WHERE spalte is not null


Werte addieren und durch die Anzahl der Werte teilen. 

WICHTIG:
Beachte, dass du die zu addierenden Werte innerhalb einer Klammer packst, denn die Werte sollten erst addiert, dann dividiert werden.

Tuxgamer2 07.07.2017, 22:01

✓Du hast schon mal sql gesehen?

0

Was möchtest Du wissen?