Partager via


Fonction d’agrégation stddev

S’applique à : case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne l’écart type de l’échantillon calculé à partir des valeurs du groupe. Cette fonction est un synonyme de la fonction d'agrégation std.

Syntaxe

stddev ( [ALL | DISTINCT] expr ) [FILTER ( WHERE cond ) ]

Cette fonction peut également être appelée en tant que fonction de fenêtre à l’aide de la clause OVER.

Arguments

  • expr : Expression qui prend une valeur numérique.
  • cond : expression booléenne facultative filtrant les lignes utilisées pour l’agrégation.

Retours

DOUBLE.

Si DISTINCT est spécifié, la fonction ne s’applique qu’à un ensemble unique de valeurs expr.

Si un groupe ne comporte qu’une seule ligne, la fonction retourne NULL pour ce groupe.

Exemples

> SELECT stddev(col) FROM VALUES (1), (2), (3), (3) AS tab(col);
 0.9574271077563381

> SELECT stddev(DISTINCT col) FROM VALUES (1), (2), (3), (3) AS tab(col);
 1.0