Not
Å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.
Funktionen SUM beräknar summan av värdena i uttrycket.
Syntax
SUM(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Ett numeriskt uttryck att summera. |
Returtyper
Returnerar ett numeriskt skalärt värde.
Examples
Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.
Överväg den här exempeluppsättningen med dokument i Products samlingen för dessa exempel.
[
{
"name": "Sathem Backpack",
"quantity": 0,
"detailCategory": "gear-hike-backpacks"
},
{
"name": "Ventrin Backpack",
"quantity": 230,
"detailCategory": "gear-hike-backpacks"
},
{
"name": "Martox Backpack",
"quantity": 14,
"detailCategory": "gear-hike-backpacks"
},
{
"name": "Rangeo Backpack",
"quantity": 232,
"detailCategory": "gear-hike-backpacks"
},
{
"name": "Moonroq Backpack",
"quantity": 141,
"detailCategory": "gear-hike-backpacks"
}
]
Summera värden för en enskild egenskap
I det här exemplet SUM används funktionen för att summera värdena för quantity egenskapen till ett enda aggregerat värde.
SELECT VALUE
SUM(p.quantity)
FROM
products p
WHERE
p.detailCategory = "gear-hike-backpacks"
[
617
]
Anmärkningar
- Den här funktionen drar nytta av användningen av ett intervallindex. Mer information finns i 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 inkluderas inte det värdet iSUMberäkningen.