AVG (NoSQL-query)
VAN TOEPASSING OP: NoSQL
Retourneert het gemiddelde van de waarden in de expressie.
Syntaxis
AVG(<numeric_expr>)
Argumenten
Description | |
---|---|
numeric_expr |
Een numerieke expressie. |
Retourtypen
Retourneert een numerieke expressie.
Voorbeelden
In dit voorbeeld kunt u een container gebruiken met meerdere items die elk een price
veld bevatten.
[
{
"name": "Glaark bag",
"category": "small-bags",
"price": 20.28
},
{
"name": "Astoney pack",
"category": "small-bags",
"price": 5.11
},
{
"name": "Icento pack",
"category": "small-bags",
"price": 62.21
}
]
In dit voorbeeld wordt de functie gebruikt om het gemiddelde van de waarden van een specifiek veld te berekenen in één geaggregeerde waarde.
SELECT VALUE
AVG(p.price)
FROM
products p
WHERE
p.category = "small-bags"
[
29.2
]
Opmerkingen
- Deze functie profiteert van een bereikindex.
- Als een van de argumenten in
AVG
een tekenreeks, booleaanse waarde of null is, retourneertundefined
de gehele statistische systeemfunctie . - Als een afzonderlijk argument een
undefined
waarde heeft, wordt die waarde niet opgenomen in deAVG
berekening.