AVG (NoSQL-query)
VAN TOEPASSING OP: NoSQL
Retourneert het gemiddelde van de waarden in de expressie.
Syntaxis
AVG(<numeric_expr>)
Argumenten
Beschrijving | |
---|---|
numeric_expr |
Een numerieke expressie. |
Retourtypen
Retourneert een numerieke expressie.
Voorbeelden
Voor dit voorbeeld kunt u een container met meerdere items overwegen 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 voor het gemiddelde van de waarden van een specifiek veld 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 argumenten
AVG
tekenreeks, booleaanse waarde of null zijn; de volledige statistische systeemfunctie retourneertundefined
. - Als een afzonderlijk argument een
undefined
waarde heeft die waarde niet is opgenomen in deAVG
berekening.