Laskee kyselyn määritetyn kentän arvojoukon aritmeettisen keskiarvon.
Syntaksi
Keskiarvo(lauseke)
Lausekkeen paikkamerkki edustaa merkkijonolauseketta, joka määrittää kentän, joka sisältää numeerisia tietoja, joiden keskiarvon haluat laskea, tai lauseketta, joka suorittaa laskutoimituksen kyseisen kentän tietojen perusteella. Lausekkeen operandit voivat sisältää taulukon kentän nimen, vakion tai funktion (joka voi olla joko sisäinen tai käyttäjän määrittämä, mutta ei jokin muista SQL-koostefunktioista).
Huomautuksia
Keskiarvo-funktion laskema keskiarvo on aritmeettinen keskiarvo (arvojen summa jaettuna arvojen määrällä). Voit käyttää Keskiarvo-funktiota esimerkiksi keskimääräisten rahtikustannusten laskemiseen.
Avg-funktio ei sisällä yhtään tyhjäarvoista kenttää laskutoimituksessa.
Voit käyttää Avg-funktiota kyselylausekkeessa ja QueryDef-objektin SQL-ominaisuudessa tai luodessasi SQL-kyselyyn perustuvaa tietuejoukko-objektia.
Esimerkkejä
| Lauseke | Tulokset |
|---|---|
| SELECT Avg([UnitPrice]) AS Expr1 FROM ProductSales; | Palauttaa Tuotemyynti-taulukon Yksikköhinta-kentän kaikkien arvojen keskiarvon, joka näkyy sarakkeessa Lauseke1. |
| SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; | Palauttaa ProductSales-taulukon "SalePrice"- ja "Discount"-kenttien keskiarvon. Tulokset näytetään sarakkeessa "AvgSalePrice" ja "AvgDiscount" palauttaa kaikkien "SalePrice"-sarakkeiden keskiarvon, kun "Myyty Määrä" on yli 10. Tulokset näkyvät "AvgSalePrice" -sarakkeessa. |
| SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; | Palauttaa Alennus-kentän keskiarvon itseisarvon. Näkyy sarakkeessa "AbsAverageDiscount". |