नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
Applies to:
Databricks SQL
Databricks Runtime 11.3 LTS and above
Returns the number of non-null value pairs yExpr, xExpr in the group.
Syntax
regr_count ( [ALL | DISTINCT] yExpr, xExpr ) [FILTER ( WHERE cond ) ]
This function can also be invoked as a window function using the OVER clause.
Arguments
yExpr: A numeric expression, the dependent variable.xExpr: A numeric expression, the independent variable.cond: An optional Boolean expression filtering the rows used for the function.
Returns
A BIGINT.
regr_count(yExpr, xExpr) is equivalent to count_if(yExpr IS NOT NULL AND xExpr IS NOT NULL).
If DISTINCT is specified, only unique rows are counted.
Examples
> SELECT regr_count(y, x) FROM VALUES (1, 2), (2, 2), (2, 3), (2, 4) AS t(y, x);
4
> SELECT regr_count(y, x) FROM VALUES (1, 2), (2, NULL), (2, 3), (2, 4) AS t(y, x);
3
> SELECT regr_count(y, x) FROM VALUES (1, 2), (2, NULL), (NULL, 3), (2, 4) AS t(y, x);
2
Related
avgaggregate functioncountaggregate functioncount_ifaggregate functionminaggregate functionmaxaggregate functionregr_avgxaggregate functionregr_avgyaggregate functionregr_sxxaggregate functionregr_sxyaggregate functionregr_syyaggregate functionsumaggregate function- Window functions