Compartir a través de


regr_count (función de agregado)

Se aplica a:casilla marcada como sí Databricks SQL casilla marcada como Sí Databricks Runtime 11.3 LTS y versiones posteriores

Esta función devuelve el número de pares yExpr y xExpr del grupo cuyos valores no sean NULL.

Sintaxis

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

Esta función también se puede invocar como una función de ventana mediante la cláusula OVER.

Argumentos

  • yExpr: Una expresión numérica, la variable dependiente.
  • xExpr: Una expresión numérica, la variable independiente.
  • cond: una expresión booleana opcional que filtra las filas usadas para la función.

Devoluciones

BIGINT.

regr_count(yExpr, xExpr) equivale a count_if(yExpr IS NOT NULL AND xExpr IS NOT NULL).

Si se especifica DISTINCT, solo se cuentan las filas únicas.

Ejemplos

> 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