Renvoyer des estimations de l’écart type pour une population ou un échantillon de population représenté sous la forme d’un ensemble de valeurs contenues dans un champ spécifié d’une requête.
Syntaxe
StDev(expr)
StDevP(expr)
L’espace réservé expr représente une expression de chaîne identifiant le champ qui contient les données numériques à évaluer ou une expression qui effectue un calcul à l’aide des données contenues dans ce champ. Les opérandes dans expr peuvent inclure le nom d’un champ de table, d’une constante ou d’une fonction (qui peut être intrinsèque ou définie par l’utilisateur, mais pas l’une des autres fonctions d’agrégation SQL).
Remarques
La fonction StDevP évalue une population et la fonction StDev évalue un échantillon de population.
Si la requête sous-jacente contient moins de deux enregistrements (ou aucun enregistrement, pour la fonction StDevP ), ces fonctions renvoient une valeur Null (ce qui indique qu’un écart type ne peut pas être calculé).
Vous pouvez utiliser les fonctions StDev et StDevP dans une expression de requête. Vous pouvez également utiliser cette expression dans la propriété SQL d’un objet QueryDef ou lors de la création d’un objet Recordset basé sur une requête SQL.
Exemple
| Expression | Résultats |
|---|---|
| SELECT stDev(UnitPrice) AS StDEV_Value, stDevP(UnitPrice) AS StDEVP_Value FROM productSales ; | Calcule l’écart Standard de « PrixUnitaire » en considérant les données données comme échantillon et Standard écart de « PrixUnitaire » en considérant les données données comme la population entière et affiche les résultats en _Value et StDEVP_Value respectivement. |