Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La SUM funzione calcola la somma dei valori nell'espressione.
Sintassi
SUM(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Espressione numerica da sommare. |
Tipi restituiti
Restituisce un valore scalare numerico.
Esempi
Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.
Si consideri questo set di documenti di esempio all'interno della Products raccolta per questi esempi.
[
{
"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"
}
]
Somma dei valori per una singola proprietà
In questo esempio, la SUM funzione viene usata per sommare i valori della quantity proprietà in un singolo valore aggregato.
SELECT VALUE
SUM(p.quantity)
FROM
products p
WHERE
p.detailCategory = "gear-hike-backpacks"
[
617
]
Osservazioni:
- Questa funzione trae vantaggio dall'uso di un indice di intervallo. Per altre informazioni, vedere Indici di intervallo.
- Se gli argomenti in
SUMsono stringa, booleano o null; l'intera funzione di sistema di aggregazione restituisceundefined. - Se un singolo argomento ha un
undefinedvalore, tale valore non viene incluso nelSUMcalcolo.