Calculează media aritmetică a unui set de valori conținute într-un anumit câmp dintr-o interogare.
Sintaxă
Medie ( expresie )
Substituentul expr reprezintă o expresie șir care identifică câmpul care conține datele numerice pe care doriți să le calculați sau o expresie care efectuează un calcul utilizând datele din acel câmp. Operanzii din expr pot include numele unui câmp de tabel, o constantă sau o funcție (care poate fi intrinsecă sau definită de utilizator, dar nu și una dintre celelalte funcții agregate SQL).
Observații
Media calculată prin Avg este media aritmetică (suma valorilor împărțite la numărul de valori). Puteți utiliza Avg, de exemplu, pentru a calcula costul mediu de transport.
Funcția Avg nu include niciun câmp Null în calcul.
Puteți utiliza Avg într-o expresie de interogare și în proprietatea SQL a unui obiect QueryDef sau atunci când creați un obiect set de înregistrări pe baza unei interogări SQL.
Exemple
Expresie |
Rezultatele |
SELECT Avg([PrețUnitar]) AS Expr1 FROM ProductSales; |
Returnează media tuturor valorilor din câmpul "PrețUnitar" din tabelul "ValoriProduse" și se afișează în coloana Expr1. |
SELECT Avg([PrețVânt]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; |
Returnează câmpul mediu "PrețVâ vânzare" și "Reducere" din tabelul VânzăriProdus. Rezultatele sunt afișate în coloana "AvgSalePrice", respectiv "AvgDiscount" returnează media tuturor "PrețVârșiri" unde "Cantitatea" vândută este peste 10. Rezultatele sunt afișate în coloana "AvgSalePrice". |
SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; |
Returnează valoarea absolută a valorii medii a câmpului "Reducere" și se afișează în coloana "AbsAverageDiscount". |