Fonction SQL Server Stdev

Fonction SQL Server Stdev
Dans cet article, nous apprendrons à utiliser la fonction stdev () dans le serveur SQL pour calculer l'écart type d'un ensemble de valeurs.

Explorons!

SQL Server STDEV () Syntaxe et paramètres de la fonction

Ce qui suit montre la syntaxe de la fonction stdev ():

Stdev ([toutes | expression distincte])

Les arguments de fonction sont exprimés dans les éléments suivants:

  1. Tout - ce paramètre permet à la fonction d'être appliquée à toutes les valeurs fournies. Par défaut, la fonction est appliquée à tous.
  2. Distinct - Si spécifié, cette fonction n'est appliquée qu'aux valeurs uniques.
  3. Expression - fait référence à une expression numérique. La valeur de ce paramètre ne peut pas être une fonction agrégée ou une sous-requête.

La fonction renvoie une valeur de point flottante, dénotant l'écart type pour l'ensemble de valeurs donné.

Exemple d'utilisation:

Les exemples suivants montrent comment utiliser la fonction stdev () dans SQL Server:

Exemple 1: Utilisation de la fonction STDEV

Les illustrations suivantes montrent l'utilisation de la fonction STDEV sur une table SQL Server. La table d'origine est comme indiqué:

Nous pouvons calculer l'écart type des valeurs dans la colonne de prix comme indiqué dans la requête suivante:

Sélectionnez STDEV (Price) comme std dans les produits P;

Cela devrait renvoyer l'écart type qui en résulte comme suit:

MST |
------------------+
1026.9104843447374 |

Comme mentionné, la fonction calcule l'écart type de toutes les valeurs de la colonne fournie.

Supposons que nous ayons une table avec des valeurs en double comme indiqué dans les éléments suivants:

Si nous calculons l'écart type de la table précédente, utilisez la commande suivante:

Sélectionnez STDEV (Price) comme std dans les produits P;

La valeur d'écart type qui en résulte est la suivante:

MST |
-----------------+
993.4328361796786 |

Nous pouvons exclure les valeurs en double comme indiqué dans ce qui suit:

Sélectionnez STDEV (prix distinct) en tant que MST à partir des produits P;

La valeur résultante est la suivante:

MST |
------------------+
1026.9104843447374 |

Conclusion

Dans cet article, vous avez appris à utiliser la fonction stdev () dans le serveur SQL pour calculer l'écart type pour un ensemble de valeurs donné.

Merci d'avoir lu!