Aracılığıyla paylaş


covar_samp toplama işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

Bir gruptaki sayı çiftlerinin örnek kovaryansını döndürür.

Sözdizimi

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

Bu işlev, pencere işlevi olarak OVER yan tümcesi kullanılarak da çağrılabilir.

Argümanlar

  • expr1: Sayısal olarak değerlendirilen ifade.
  • expr2: Sayısal olarak değerlendirilen ifade.
  • cond: İsteğe bağlı bir boole ifadesi, toplama için kullanılan satırları filtreler.

İadeler

BİR ÇİFT.

DISTINCT belirtilirse işlev yalnızca benzersiz bir expr1, expr2 çiftleri dizisi üzerinde çalışır.

Örnekler

> 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