AVG (SQL Server Compact Edition)
Renvoie la moyenne des valeurs d'un groupe. Les valeurs NULL sont ignorées.
Syntaxe
AVG ( [ ALL ] expression )
Arguments
- ALL
Applique la fonction d'agrégation à toutes les valeurs. ALL est la valeur par défaut.
- expression
Expression des catégories de types de données numeric exacts ou approximatifs, à l'exception du type de données bit. Les sous-requêtes et les fonctions d'agrégation ne sont pas autorisées.
Valeur retournée
Le type retourné est déterminé par le type du résultat évalué de l'expression.
Résultat de l'expression | Type retourné |
---|---|
Catégorie integer |
int |
Catégorie numeric (p, s) |
numeric(28, s) divisé par numeric(10, 0) |
Catégorie money |
money |
Catégories float et real |
float |
Exemple de code
L'exemple suivant détermine le poids moyen des produits livrés à une société dont l'identifiant CustomerID a pour valeur 123.
SELECT AVG(Weight) AS "Average Weight" FROM ShippingDetails WHERE CustomerID = '123' AND OrderID IN (10248, 10274, 10295)
L'ensemble de résultats est le suivant :
Average Weight
--------------------
13.18