SUM (query NoSQL)
SI APPLICA A: NoSQL
Restituisce la somma dei valori nell'espressione.
Sintassi
SUM(<numeric_expr>)
Argomenti
Descrizione | |
---|---|
numeric_expr |
Qualsiasi espressione numerica. |
Tipi restituiti
Restituisce un'espressione numerica.
Esempio
Per questo esempio, prendere in considerazione un contenitore con più elementi che possono contenere un quantity
campo.
[
{
"name": "Cosmoxy pack",
"quantity": 35,
"category": "hiking-bags"
},
{
"name": "Heliont pack",
"category": "hiking-bags"
},
{
"name": "Immery bag",
"quantity": 15,
"category": "hiking-bags"
}
]
La SUM
funzione viene usata per sommare i valori del quantity
campo, quando esiste, in un singolo valore aggregato.
SELECT VALUE
SUM(p.quantity)
FROM
products p
WHERE
p.category = "hiking-bags"
[
50
]
Commenti
- Questa funzione offre vantaggi da un indice di intervallo.
- Se qualsiasi argomento in
SUM
è stringa, booleano o Null. L'intera funzione di sistema di aggregazione restituisceundefined
. - Se un singolo argomento ha un
undefined
valore che non è incluso nelSUM
calcolo.