Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 11.3 LTS und höher
Gibt die Anzahl von Nicht-Null-Wertpaaren yExprxExpr in der Gruppe zurück.
Syntax
regr_count ( [ALL | DISTINCT] yExpr, xExpr ) [FILTER ( WHERE cond ) ]
Diese Funktion kann auch mithilfe der -Klausel als OVER aufgerufen werden.
Argumente
-
yExpr: Ein numerischer Ausdruck, die abhängige Variable. -
xExpr: Ein numerischer Ausdruck, die unabhängige Variable. -
cond: ein optionaler boolescher Ausdruck, der die für die Funktion verwendeten Zeilen filtert.
Gibt zurück
Ein BIGINT.
regr_count(yExpr, xExpr) entspricht count_if(yExpr IS NOT NULL AND xExpr IS NOT NULL).
Wenn DISTINCT angegeben wird, werden nur eindeutige Zeilen gezählt.
Beispiele
> 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