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 © 2003-2009 Jürgen Auer, Berlin.