Not
Å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.
Funktionen AVG beräknar medelvärdet av värdena i uttrycket.
Syntax
AVG(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Ett numeriskt uttryck som medelvärdet ska beräknas från. |
Returtyper
Returnerar ett numeriskt skalärt värde.
Examples
Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.
Överväg den här exempeluppsättningen med dokument i Products samlingen för dessa exempel.
[
{
"name": "Diannis Watch",
"price": 98,
"detailCategory": "apparel-accessories-watches"
},
{
"name": "Confira Watch",
"price": 105,
"detailCategory": "apparel-accessories-watches"
}
]
Genomsnittligt värde för en enskild egenskap
I det här exemplet AVG används funktionen för att medelvärdet av egenskapens price värden till ett enda aggregerat värde.
SELECT
AVG(p.price) AS averagePrice
FROM
products p
WHERE
p.detailCategory = "apparel-accessories-watches"
[
{
"averagePrice": 101.5
}
]
Anmärkningar
- Den här funktionen drar nytta av användningen av ett intervallindex. Mer information finns i intervallindex.
- Om några argument i
AVGär sträng, boolesk eller null returnerarundefinedhela aggregeringssystemets funktion . - Om något argument har ett
undefinedvärde inkluderas inte det specifika värdet iAVGberäkningen.