Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GÄLLER FÖR: NoSQL
Returnerar medelvärdet av värdena i uttrycket.
Syntax
AVG(<numeric_expr>)
Argumentpunkter
| Beskrivning | |
|---|---|
numeric_expr |
Ett numeriskt uttryck. |
Returtyper
Returnerar ett numeriskt uttryck.
Exempel
I det här exemplet bör du överväga en container med flera objekt som var och en innehåller ett price fält.
[
{
"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
}
]
I det här exemplet används funktionen för att medelvärdet av värdena för ett visst fält till ett enda aggregerat värde.
SELECT VALUE
AVG(p.price)
FROM
products p
WHERE
p.category = "small-bags"
[
29.2
]
Anmärkningar
- Den här funktionen drar nytta av ett intervallindex.
- Om några argument i
AVGär sträng, boolesk eller null returnerarundefinedhela den aggregerade systemfunktionen . - Om ett enskilt argument har ett
undefinedvärde som värdet inte ingår iAVGberäkningen.