Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - Datenbankverwaltung » UltraLite-SQL-Referenz » UltraLite SQL-Funktionen » SQL-Funktionen (A-D)

 

AVG-Funktion [Aggregat]

Berechnet bei einer Zeilenmenge den Durchschnitt eines nummerischen Ausdrucks oder einer Menge eindeutiger Werte.

Syntax 1
AVG(Nummerischer_Ausdruck | DISTINCT Nummerischer_Ausdruck )
Parameter
  • Nummerischer_Ausdruck   Der Ausdruck, dessen Durchschnitt über eine Zeilenmenge berechnet wird

  • DISTINCT-Klausel   Berechnet den Durchschnitt der eindeutigen nummerischen Werte in der Eingabe

Rückgabe

Gibt NULL für eine Gruppe zurück, die keine Zeilen enthält.

Gibt DOUBLE zurück, wenn das Argument DOUBLE ist, sonst NUMERIC.

Bemerkungen

Dieser Durchschnitt schließt keine Zeilen mit ein, in denen nummerischer Ausdruck NULL ist.

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Kernfunktion.

Beispiel

Die folgende Anweisung liefert den Wert 49.988,623200.

SELECT AVG( Salary ) FROM Employees;

Die folgende Anweisung gibt den Durchschnittsproduktpreis aus der Tabelle "Products" zurück:

SELECT AVG( DISTINCT UnitPrice ) FROM Products;