Delen via


covar_samp statistische functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Retourneert de covariantie van de steekproef van getalparen in een groep.

Syntaxis

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

Deze functie kan ook als vensterfunctie OVER.

Argumenten

  • expr1: Een expressie die resulteert in een numerieke waarde.
  • expr2: Een expressie die resulteert in een numerieke waarde.
  • cond: Een optionele Boole-expressie die de rijen filtert die worden gebruikt voor aggregatie.

Retouren

EEN DUBBELE.

Als DISTINCT is opgegeven, werkt de functie alleen op een unieke set expr1, expr2 paren.

Voorbeelden

> 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