Arvutab päringu määratud väljal sisalduva väärtusekogumi aritmeetilise keskmise.
Süntaks
Avg ( expr )
Avaldise kohatäide tähistab stringavaldis, mis tuvastab välja, mis sisaldab arvandmeid, mida soovite arvutada, või avaldist, mis teeb arvutuse selle välja andmete abil. Avaldise operandid võivad sisaldada tabelivälja, konstandi või funktsiooni nime (mis võib olla kas olemuslik või kasutaja määratletud, kuid mitte üks muudest SQL-kokkuvõttefunktsioonidest).
Kommentaarid
Avg arvutatud keskmine on aritmeetiline keskmine (väärtuste summa, mis on jagatud väärtuste arvuga). Võite kasutada funktsiooni Keskmine näiteks keskmise veokulu arvutamiseks.
Funktsioon Avg ei sisalda arvutusse ühtegi nullväärtusega välja.
Funktsiooni Avg saate kasutada päringuavaldises ja päringukirjeldus objekti SQL-atribuudis või SQL-päringul põhineva kirjekomplekt objekti loomisel.
Näited
Avaldis |
Tulemid |
SELECT Avg([ÜhikuHind]) AS Avaldis1 FROM Tootemüük; |
Tagastab tabeli "Tootemüük" välja "ÜhikuHind" kõigi väärtuste keskmise ja kuvab veerus Avaldis1. |
SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Allahindlus]) AS AvgDiscount FROM ProductSales; |
Tagastab tabeli Tootemüük keskmise väljad "SalePrice" ja "Discount". Tulemid kuvatakse vastavalt veerus "AvgSalePrice" ja "AvgDiscount", tagastab kõigi müüdud "SalePrice"-ide keskmise, kui müüdud kogus on üle 10. Tulemid kuvatakse veerus AvgSalePrice. |
SELECT Abs(Avg([Allahindlus])) AS AbsAverageDiscount FROM ProductSales; |
Tagastab välja "Discount" keskmise väärtuse absoluutväärtuse ja kuvab veerus AbsAverageDiscount. |