A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.snowflake.com/en/sql-reference/functions/covar_samp below:

Website Navigation


COVAR_SAMP | Snowflake Documentation

Categories:

Aggregate functions (General) , Window functions (General)

COVAR_SAMP

Returns the sample covariance for non-null pairs in a group. It is computed for non-null pairs using the following formula:

(SUM(x*y) - SUM(x) * SUM(y) / COUNT(*)) / (COUNT(*) - 1)

Where x is the independent variable and y is the dependent variable.

See also:

COVAR_POP , COUNT , SUM

Syntax

Aggregate function

Window function

COVAR_SAMP( y , x ) OVER ( [ PARTITION BY <expr1> ] )

Copy

Usage notes Examples
CREATE OR REPLACE TABLE aggr(k int, v decimal(10,2), v2 decimal(10, 2));
INSERT INTO aggr VALUES(1, 10, NULL);
INSERT INTO aggr VALUES(2, 10, 11), (2, 20, 22), (2, 25, NULL), (2, 30, 35);

SELECT k, COVAR_SAMP(v, v2) FROM aggr GROUP BY k;

Copy

+---+-------------------+
| K | COVAR_SAMP(V, V2) |
|---+-------------------|
| 1 |              NULL |
| 2 |               120 |
+---+-------------------+

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4