Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De AVG functie berekent het gemiddelde van de waarden in de expressie.
Syntaxis
AVG(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Een numerieke expressie om het gemiddelde van te berekenen. |
Retourtypen
Retourneert een numerieke scalaire waarde.
Voorbeelden
Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.
Bekijk deze voorbeeldset documenten in de Products verzameling voor deze voorbeelden.
[
{
"name": "Diannis Watch",
"price": 98,
"detailCategory": "apparel-accessories-watches"
},
{
"name": "Confira Watch",
"price": 105,
"detailCategory": "apparel-accessories-watches"
}
]
Gemiddelde waarde voor één eigenschap
In dit voorbeeld wordt de AVG functie gebruikt om het gemiddelde van de waarden van de price eigenschap te berekenen in één geaggregeerde waarde.
SELECT
AVG(p.price) AS averagePrice
FROM
products p
WHERE
p.detailCategory = "apparel-accessories-watches"
[
{
"averagePrice": 101.5
}
]
Opmerkingen
- Deze functie profiteert van het gebruik van een bereikindex. Zie bereikindexen voor meer informatie.
- Als argumenten
AVGtekenreeks, booleaanse waarde of null zijn; de volledige aggregatiesysteemfunctie retourneertundefined. - Als een van de argumenten een
undefinedwaarde heeft, wordt die specifieke waarde niet opgenomen in deAVGberekening.