covar_samp statistische functie

Van toepassing op:controleren met ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime

Retourneert de steekproefcovariantie van getalparen in een groep.

Syntaxis

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

Deze functie kan ook worden aangeroepen als een vensterfunctie met behulp van de OVER -component.

Argumenten

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

Retourneert

EEN DUBBEL.

Als DISTINCT is opgegeven, werkt de functie alleen op een unieke set van 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