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
.
Todos os tipos numéricos são aceitos. Se a entrada for NUMERIC
, a agregação interna será estável com a saída final convertida em uma FLOAT64
.
Caso contrário, a entrada é convertida em FLOAT64
antes da agregação, resultando em um resultado potencialmente instável.
Essa função ignora as entradas NULL. Se houver menos de duas entradas diferentes de NULL, ela retornará NULL.
Cláusulas opcionais
As cláusulas são aplicadas na seguinte ordem:
DISTINCT
: cada valor distinto deexpression
é agregado apenas uma vez no resultado.HAVING MAX
ouHAVING 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
.
Todos os tipos numéricos são aceitos. Se a entrada for NUMERIC
, a agregação interna será estável com a saída final convertida em uma FLOAT64
.
Caso contrário, a entrada é convertida em FLOAT64
antes da agregação, resultando em um resultado potencialmente instável.
Essa função ignora as entradas NULL. Se houver menos de duas entradas diferentes de NULL, ela retornará NULL.
Cláusulas opcionais
As cláusulas são aplicadas na seguinte ordem:
DISTINCT
: cada valor distinto deexpression
é agregado apenas uma vez no resultado.HAVING MAX
ouHAVING 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 sinônimo de VAR_SAMP.