regr_count
funzione di aggregazione
Si applica a: Databricks SQL Databricks Runtime 11.3 LTS e versioni successive
Restituisce il numero di coppie yExpr
di valori non Null , xExpr
nel gruppo.
Sintassi
regr_count ( [ALL | DISTINCT] yExpr, xExpr ) [FILTER ( WHERE cond ) ]
Questa funzione può anche essere richiamata come funzione window usando la OVER
clausola .
Argomenti
yExpr
: espressione numerica, variabile dipendente.xExpr
: espressione numerica, variabile indipendente.cond
: espressione booleana facoltativa che filtra le righe usate per la funzione.
Valori restituiti
Un oggetto BIGINT
.
regr_count(yExpr, xExpr)
è pari a count_if(yExpr IS NOT NULL AND xExpr IS NOT NULL)
.
Se DISTINCT
viene specificato, vengono conteggiate solo le righe univoche.
Esempi
> 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
Elementi correlati
- avg aggregate function
- funzione di aggregazione count
- count_if funzione di aggregazione
- funzione min aggregate
- max aggregate function
- regr_avgx funzione di aggregazione
- regr_avgy funzione di aggregazione
- regr_sxx funzione di aggregazione
- regr_sxy funzione di aggregazione
- regr_syy funzione di aggregazione
- funzione di aggregazione sum
- Funzioni finestra