Funções de agregação estatística

O Cloud Spanner SQL é compatível com as seguintes funções de agregação estatística.

STDDEV_SAMP

STDDEV_SAMP([DISTINCT] expression [HAVING {MAX | MIN} expression2])

Descrição

Retorna o desvio padrão polarizado de amostra dos valores. O resultado retornado está entre 0 e +Inf.

Essa função ignora as entradas NULL. Se houver menos de duas entradas diferentes de NULL, ela retornará NULL.

Tipos de entradas compatíveis

FLOAT64

Cláusulas opcionais

As cláusulas são aplicadas na seguinte ordem:

  1. DISTINCT: cada valor distinto de expression é agregado apenas uma vez no resultado.
  2. HAVING MAX ou HAVING MIN: restringe o conjunto de linhas que a função agrega por um valor máximo ou mínimo. Consulte a cláusula HAVING MAX e HAVING MIN para mais detalhes.

Tipo de dados retornados

FLOAT64

STDDEV

STDDEV([DISTINCT] expression [HAVING {MAX | MIN} expression2])

Descrição

Um sinônimo de STDDEV_SAMP.

VAR_SAMP

VAR_SAMP([DISTINCT] expression [HAVING {MAX | MIN} expression2])

Descrição

Retorna a variância não polarizada de amostra dos valores. O resultado retornado está entre 0 e +Inf.

Essa função ignora as entradas NULL. Se houver menos de duas entradas diferentes de NULL, ela retornará NULL.

Tipos de entradas compatíveis

FLOAT64

Cláusulas opcionais

As cláusulas são aplicadas na seguinte ordem:

  1. DISTINCT: cada valor distinto de expression é agregado apenas uma vez no resultado.
  2. HAVING MAX ou HAVING MIN: restringe o conjunto de linhas que a função agrega por um valor máximo ou mínimo. Consulte a cláusula HAVING MAX e HAVING MIN para mais detalhes.

Tipo de dados retornados

FLOAT64

VARIANCE

VARIANCE([DISTINCT] expression [HAVING {MAX | MIN} expression2])

Descrição

Um alias de VAR_SAMP.