Share via


Fonction d’agrégation covar_samp

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

Retourne la covariance d’échantillon de paires de nombres dans un groupe.

Syntaxe

covar_samp ( [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_samp(c1, c2) FROM VALUES (1,1), (2,2), (2, 2), (3,3) AS tab(c1, c2);
 0.6666666666666666

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