Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Laskee kyselyn määritetyn kentän sisältämän arvojoukon aritmeettisen keskiarvon.

Syntaksi

Avg ( lauseke )

Lausekkeen paikkamerkki edustaa merkkijonolauseke, joka määrittää kentän, joka sisältää laskettavat numeeriset tiedot, tai lausekkeen, joka suorittaa laskutoimituksen kyseisen kentän tietojen avulla. Lausekkeen Operandit voivat sisältää taulukon kentän, vakion tai funktion nimen (joka voi olla joko itseisarvoinen tai käyttäjän määrittämä, mutta ei jokin muista SQL-koostefunktioista).

Huomautuksia

Keskiarvon laskema keskiarvo on aritmeettinen keskiarvo (arvojen summa jaettuna arvojen määrällä). Voit käyttää keskiarvoa esimerkiksi rahtikustannusten laskemiseen.

Avg-funktio ei sisällä tyhjäarvokenttiä laskutoimituksessa.

Voit käyttää Avg-funktiota kyselylausekkeessa ja QueryDef objektin SQL-ominaisuudessa tai luotaessa sql-kyselyyn perustuvaa tietuejoukko objektia.

Esimerkkejä

Lauseke

Tulokset

SELECT Avg([UnitPrice]) AS Expr1 FROM ProductSales;

Palauttaa kaikkien Yksikköhinta-kentän arvojen keskiarvon ProductSales-taulukosta ja näkyy sarakkeessa Lauseke1.

SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales;

Palauttaa TuotteenMyynti-taulukon myyntihinta- ja Alennus-kenttien keskiarvon. Tulokset näytetään sarakkeessa "AvgSalePrice" ja "AvgDiscount" palauttaa kaikkien myyntihinta-funktioiden keskiarvon, kun myyty määrä on yli 10. Tulokset näkyvät sarakkeessa "AvgSalePrice".

SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales;

Palauttaa Alennus-kentän keskiarvon itseisarvon ja näkyy sarakkeessa "AbsAverageDiscount".

Kenttien laskeminen SQL-funktioissa

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.