SUM (NoSQL 查詢)
適用於:NoSQL
傳回運算式中值的總和。
語法
SUM(<numeric_expr>)
引數
描述 | |
---|---|
numeric_expr |
一個數值運算式。 |
傳回類型
傳回數值運算式。
範例
在此範例中,請考慮包含多個專案且可能包含欄位的 quantity
容器。
[
{
"name": "Cosmoxy pack",
"quantity": 35,
"category": "hiking-bags"
},
{
"name": "Heliont pack",
"category": "hiking-bags"
},
{
"name": "Immery bag",
"quantity": 15,
"category": "hiking-bags"
}
]
函 SUM
式用來將欄位的值 quantity
加總,當欄位存在時,會加總成單一匯總值。
SELECT VALUE
SUM(p.quantity)
FROM
products p
WHERE
p.category = "hiking-bags"
[
50
]
備註
- 此函式受益于 範圍索引。
- 如果 中的任何
SUM
引數都是字串、布林值或 null,則整個匯總系統函數會傳undefined
回 。 - 如果有任何個別引數的值
undefined
未包含在計算中SUM
。