Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A AVG függvény kiszámítja a kifejezés értékeinek átlagát.
Szemantika
AVG(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Numerikus kifejezés, amelyből kiszámíthatja az átlagot. |
Visszatérési típusok
Numerikus skaláris értéket ad vissza.
Példák
Ez a szakasz példákat tartalmaz a lekérdezési nyelv szerkezetének használatára.
Ezeket a példákat tekintsük át a gyűjteményben található Products dokumentumok mintakészletének.
[
{
"name": "Diannis Watch",
"price": 98,
"detailCategory": "apparel-accessories-watches"
},
{
"name": "Confira Watch",
"price": 105,
"detailCategory": "apparel-accessories-watches"
}
]
Egyetlen tulajdonság átlagos értéke
Ebben a példában a függvény a AVG tulajdonság értékeinek price egyetlen összesített értékre történő átlaglására szolgál.
SELECT
AVG(p.price) AS averagePrice
FROM
products p
WHERE
p.detailCategory = "apparel-accessories-watches"
[
{
"averagePrice": 101.5
}
]
Megjegyzések
- Ez a függvény egy tartományindex használatát használja. További információ: tartományindexek.
- Ha bármely argumentum
AVGkarakterlánc, logikai vagy null értékű, akkor a teljes aggregációs rendszerfüggvény visszaadja a függvénytundefined. - Ha bármely argumentum rendelkezik
undefinedértékkel, az adott érték nem szerepel aAVGszámításban.