AVG (requête NoSQL)
S’APPLIQUE À : NoSQL
Renvoie la moyenne des valeurs de l’expression.
Syntaxe
AVG(<numeric_expr>)
Arguments
Description | |
---|---|
numeric_expr |
Expression numérique. |
Types de retour
Renvoie une expression numérique.
Exemples
Pour cet exemple, prenons l’exemple d’un conteneur avec plusieurs éléments contenant chacun un champ price
.
[
{
"name": "Glaark bag",
"category": "small-bags",
"price": 20.28
},
{
"name": "Astoney pack",
"category": "small-bags",
"price": 5.11
},
{
"name": "Icento pack",
"category": "small-bags",
"price": 62.21
}
]
Dans cet exemple, la fonction est utilisée pour calculer la moyenne des valeurs d’un champ spécifique dans une seule valeur agrégée.
SELECT VALUE
AVG(p.price)
FROM
products p
WHERE
p.category = "small-bags"
[
29.2
]
Remarques
- Cette fonction bénéficie d’un index de plage.
- Si des arguments dans
AVG
sont de type chaîne, booléen ou nul, l’ensemble de la fonction système agrégée retourneundefined
. - Si un argument individuel a une valeur
undefined
, cette valeur n’est pas incluse dans le calculAVG
.
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour