Avg

Bestimmt den Mittelwert der Werte in der übergebenen Spalte

Syntax

Avg ([All | Distinct] <numerischer Ausdruck>)

Parameterliste

All
Wendet die Aggregatfunktion auf alle Werte an. Dies ist die Standardeinstellung
Distinct
Bestimmt zunächst alle eindeutigen Werte und ermittelt erst von diesen den Mittelwert
<numerischer Ausdruck>
Ausdruck, der eine Spalte (direkt oder berechnet) zurückliefert. Unterabfragen und andere Aggregatfunktionen sind hier nicht zulässig. Es können jedoch eine oder mehrere Spalten zeilenweise verrechnet werden, so daß anschließend auf den numerischen Ausdruck die Avg-Aggregation angewandt wird.
Rückgabewert
Derselbe numerische Datentyp, welcher als Eingabe fungiert
Typ
Aggregat-Funktion

Beispiele

Berechnung des durchschnittlichen Artikelpreises:

Select AVG(A.A_Preis) From Artikel As A

Berechnung des Durchschnittsumsatz pro Verkauf:

Select AVG(A.A_Preis * U.A_Stueck)
From Artikel As A Inner Join Umsatz As U
On A.A_Nr = U.A_Nr


Kontaktformular:

Schreiben Sie mir und wir bauen gemeinsam Ihre neue Web-Datenbank!

Die Erläuterungen zum Datenschutz habe ich gelesen und stimme diesen zu.

© 2003-2019 Jürgen Auer, Berlin.