SZUM (NoSQL-lekérdezés)
A KÖVETKEZŐRE VONATKOZIK: NoSQL
A kifejezésben szereplő értékek összegét adja vissza.
Syntax
SUM(<numeric_expr>)
Argumentumok
Leírás | |
---|---|
numeric_expr |
Numerikus kifejezés. |
Visszatérési típusok
Numerikus kifejezést ad vissza.
Példák
Ebben a példában egy olyan tárolót vegyünk figyelembe, amely több olyan elemet tartalmaz, amelyek tartalmazhatnak egy quantity
mezőt.
[
{
"name": "Cosmoxy pack",
"quantity": 35,
"category": "hiking-bags"
},
{
"name": "Heliont pack",
"category": "hiking-bags"
},
{
"name": "Immery bag",
"quantity": 15,
"category": "hiking-bags"
}
]
A SUM
függvény a mező értékeinek quantity
összegzésére szolgál, ha létezik, egyetlen összesített értékre.
SELECT VALUE
SUM(p.quantity)
FROM
products p
WHERE
p.category = "hiking-bags"
[
50
]
Megjegyzések
- Ez a függvény egy tartományindex előnyeit nyújtja.
- Ha bármely argumentum
SUM
karakterlánc, logikai vagy null értékű, akkor a teljes összesítő rendszerfüggvény visszaadja a függvénytundefined
. - Ha bármely argumentum olyan értékkel rendelkezik
undefined
, amely nem szerepel aSUM
számításban.