Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De SUM functie berekent de som van de waarden in de expressie.
Syntaxis
SUM(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Een numerieke expressie die moet worden opgeteld. |
Retourtypen
Retourneert een numerieke scalaire waarde.
Voorbeelden
Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.
Bekijk deze voorbeeldset documenten in de Products verzameling voor deze voorbeelden.
[
{
"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"
}
]
Waarden optellen voor één eigenschap
In dit voorbeeld wordt de SUM functie gebruikt om de waarden van de quantity eigenschap op te tellen in één geaggregeerde waarde.
SELECT VALUE
SUM(p.quantity)
FROM
products p
WHERE
p.detailCategory = "gear-hike-backpacks"
[
617
]
Opmerkingen
- Deze functie profiteert van het gebruik van een bereikindex. Zie bereikindexen voor meer informatie.
- Als argumenten
SUMtekenreeks, booleaanse waarde of null zijn; de volledige statistische systeemfunctie retourneertundefined. - Als een afzonderlijk argument een
undefinedwaarde heeft, wordt deze waarde niet opgenomen in deSUMberekening.