Delen via


regr_count statistische functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime 11.3 LTS en hoger

Retourneert het aantal niet-null-waardeparen yExprxExpr in de groep.

Syntaxis

regr_count ( [ALL | DISTINCT] yExpr, xExpr ) [FILTER ( WHERE cond ) ]

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

Argumenten

  • yExpr: Een numerieke expressie, de afhankelijke variabele.
  • xExpr: Een numerieke expressie, de onafhankelijke variabele.
  • cond: Een optionele Boole-expressie die de rijen filtert die voor de functie worden gebruikt.

Retouren

A BIGINT.

regr_count(yExpr, xExpr) is equivalent aan count_if(yExpr IS NOT NULL AND xExpr IS NOT NULL).

Als DISTINCT dit is opgegeven, worden alleen unieke rijen geteld.

Voorbeelden

> 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