Anteckning
Å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.
GÄLLER FÖR: NoSQL
Returnerar summan av värdena i uttrycket.
Syntax
SUM(<numeric_expr>)
Argument
| beskrivning | |
|---|---|
numeric_expr |
Ett numeriskt uttryck. |
Returtyper
Returnerar ett numeriskt uttryck.
Exempel
I det här exemplet bör du överväga en container med flera objekt som kan innehålla ett quantity fält.
[
{
"name": "Cosmoxy pack",
"quantity": 35,
"category": "hiking-bags"
},
{
"name": "Heliont pack",
"category": "hiking-bags"
},
{
"name": "Immery bag",
"quantity": 15,
"category": "hiking-bags"
}
]
Funktionen SUM används för att summera värdena för quantity fältet, när det finns, till ett enda aggregerat värde.
SELECT VALUE
SUM(p.quantity)
FROM
products p
WHERE
p.category = "hiking-bags"
[
50
]
Kommentarer
- Den här funktionen drar nytta av ett intervallindex.
- Om några argument i
SUMär sträng, boolesk eller null returnerarundefinedhela den aggregerade systemfunktionen . - Om ett enskilt argument har ett
undefinedvärde som värdet inte ingår iSUMberäkningen.