Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La AVG funzione calcola la media dei valori nell'espressione.
Sintassi
AVG(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Espressione numerica da cui calcolare la media. |
Tipi restituiti
Restituisce un valore scalare numerico.
Esempi
Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.
Si consideri questo set di documenti di esempio all'interno della Products raccolta per questi esempi.
[
{
"name": "Diannis Watch",
"price": 98,
"detailCategory": "apparel-accessories-watches"
},
{
"name": "Confira Watch",
"price": 105,
"detailCategory": "apparel-accessories-watches"
}
]
Valore medio per una singola proprietà
In questo esempio, la AVG funzione viene usata per la media dei valori della price proprietà in un singolo valore aggregato.
SELECT
AVG(p.price) AS averagePrice
FROM
products p
WHERE
p.detailCategory = "apparel-accessories-watches"
[
{
"averagePrice": 101.5
}
]
Osservazioni:
- Questa funzione trae vantaggio dall'uso di un indice di intervallo. Per altre informazioni, vedere Indici di intervallo.
- Se gli argomenti in
AVGsono string, boolean o null; l'intera funzione di sistema di aggregazione restituisceundefined. - Se un argomento ha un
undefinedvalore, tale valore specifico non viene incluso nelAVGcalcolo.