SUM (consulta NoSQL)
SE APLICA A: NoSQL
Devuelve la suma de los valores de la expresión.
Sintaxis
SUM(<numeric_expr>)
Argumentos
Descripción | |
---|---|
numeric_expr |
Una expresión numérica. |
Tipos de valores devueltos
Devuelve una expresión numérica.
Ejemplos
Para este ejemplo, considere un contenedor con varios elementos que pueden contener un campo quantity
.
[
{
"name": "Cosmoxy pack",
"quantity": 35,
"category": "hiking-bags"
},
{
"name": "Heliont pack",
"category": "hiking-bags"
},
{
"name": "Immery bag",
"quantity": 15,
"category": "hiking-bags"
}
]
La función SUM
se utiliza para sumar los valores del campo quantity
, cuando existe, en un único valor agregado.
SELECT VALUE
SUM(p.quantity)
FROM
products p
WHERE
p.category = "hiking-bags"
[
50
]
Comentarios
- Esta función se beneficia de un índice de intervalo.
- Si alguno de los argumentos de
SUM
es cadena, booleano o nulo, toda la función del sistema de suma agregado devuelveundefined
. - Si cualquier argumento individual tiene un valor
undefined
ese valor no se incluye en el cálculoSUM
.
Contenido relacionado
- System functions (Funciones del sistema)
AVG