Partager via


Fonction d’agrégation covar_pop

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

Retourne la covariance de population de paires de nombres dans un groupe.

Syntaxe

covar_pop ( [ALL | DISTINCT] expr1, expr2 ) [FILTER ( WHERE cond ) ]

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

Arguments

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

Retours

Une valeur DOUBLE.

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

Exemples

> SELECT covar_pop(c1, c2) FROM VALUES (1,1), (2,2), (2,2), (3,3) AS tab(c1, c2);
 0.5

> SELECT covar_pop(DISTINCT c1, c2) FROM VALUES (1,1), (2,2), (2,2), (3,3) AS tab(c1, c2);
 0.6666666666666666