Megosztás a következőn keresztül:


regr_count összesítő függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 11.3 LTS és újabb

A nem null értékű párok yExprxExpr számát adja vissza a csoportban.

Syntax

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

Ez a függvény ablakfüggvényként is meghívható a OVER záradék használatával.

Argumentumok

  • yExpr: Numerikus kifejezés, a függő változó.
  • xExpr: Egy numerikus kifejezés, a független változó.
  • cond: Nem kötelező logikai kifejezés, amely a függvényhez használt sorokat szűri.

Válaszok

A BIGINT.

regr_count(yExpr, xExpr)egyenértékű a .-nak.count_if(yExpr IS NOT NULL AND xExpr IS NOT NULL)

Ha DISTINCT meg van adva, a rendszer csak az egyedi sorokat számolja meg.

Példák

> 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