STDEVP (Transact-SQL)

Renvoie l'écart type de remplissage pour toutes les valeurs de l'expression spécifiée. Cette fonction peut être suivie par la clause OVER.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

STDEVP ( [ ALL | DISTINCT ] expression ) 

Arguments

  • ALL
    Applique la fonction à toutes les valeurs. ALL est l'argument par défaut.
  • DISTINCT
    Spécifie que chaque valeur unique est prise en considération.
  • expression
    Est une expression numérique. Les fonctions d'agrégation et les sous-requêtes ne sont pas autorisées. expression est une expression de type numérique exact ou approximatif, à l'exception du type de données bit.

Notes

Si la fonction STDEVP est exécutée sur tous les éléments d'une instruction SELECT, chaque valeur du jeu de résultats est comprise dans le calcul. La fonction STDEVP ne peut être utilisée qu'avec des colonnes de type numérique. Les valeurs Null sont ignorées.

Type des valeurs renvoyées

float

Exemples

Dans l'exemple suivant, la procédure calcule l'écart type de remplissage pour toutes les valeurs de bonus de la table SalesPerson.

USE AdventureWorks;
GO
SELECT STDEVP(Bonus)
FROM Sales.SalesPerson;
GO

Voir aussi

Référence

Fonctions d'agrégation (Transact-SQL)
Clause OVER (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005