Fonction d’agrégation regr_count
S’applique à : Databricks SQL Databricks Runtime 11.3 LTS et versions ultérieures
Retourne le nombre de paires de valeurs non-Null yExpr
, xExpr
dans le groupe.
Syntaxe
regr_count ( [ALL | DISTINCT] yExpr, xExpr ) [FILTER ( WHERE cond ) ]
Cette fonction peut également être appelée en tant que fonction de fenêtre à l’aide de la clause OVER
.
Arguments
yExpr
: expression numérique, variable dépendante.xExpr
: expression numérique, variable indépendante.cond
: expression booléenne facultative qui filtre les lignes utilisées pour la fonction.
Retours
BIGINT
.
regr_count(yExpr, xExpr)
est équivalent à count_if(yExpr IS NOT NULL AND xExpr IS NOT NULL)
.
Si DISTINCT
est spécifié, seules les lignes uniques sont comptées.
Exemples
> 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
Rubriques connexes
- avg, fonction d’agrégation
- count, fonction d’agrégation
- Fonction d’agrégation count_if
- min, fonction d’agrégation
- max, fonction d’agrégation
- Fonction d’agrégation regr_avgx
- Fonction d’agrégation regr_avgy
- Fonction d’agrégation regr_sxx
- Fonction d’agrégation regr_sxy
- Fonction d’agrégation regr_syy
- Fonction d’agrégation sum
- Fonctions Windows