Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die AVG Funktion berechnet den Mittelwert der Werte im Ausdruck.
Syntax
AVG(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Ein numerischer Ausdruck, aus dem der Mittelwert berechnet werden soll. |
Rückgabetypen
Gibt einen numerischen Skalarwert zurück.
Examples
Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.
Betrachten Sie diesen Beispielsatz von Dokumenten in der Products Sammlung für diese Beispiele.
[
{
"name": "Diannis Watch",
"price": 98,
"detailCategory": "apparel-accessories-watches"
},
{
"name": "Confira Watch",
"price": 105,
"detailCategory": "apparel-accessories-watches"
}
]
Mittelwert für eine einzelne Eigenschaft
In diesem Beispiel wird die AVG Funktion verwendet, um die Werte der price Eigenschaft in einen einzelnen aggregierten Wert zu mittelieren.
SELECT
AVG(p.price) AS averagePrice
FROM
products p
WHERE
p.detailCategory = "apparel-accessories-watches"
[
{
"averagePrice": 101.5
}
]
Bemerkungen
- Diese Funktion profitiert von der Verwendung eines Bereichsindex. Weitere Informationen finden Sie unter Bereichsindizes.
- Wenn argumente in
AVGZeichenfolge, boolean oder null sind, gibt die gesamte Aggregationssystemfunktion zurückundefined. - Wenn ein Argument einen
undefinedWert aufweist, wird dieser bestimmte Wert nicht in dieAVGBerechnung einbezogen.