percentile_cont
função agregar
Aplica-se a: Databricks SQL
Databricks Runtime 10.4 LTS e superior
Retorna o valor que corresponde ao percentile
dos s fornecidos sortKey
usando um modelo de distribuição contínua.
Sintaxe
percentile_cont ( percentile )
WITHIN GROUP (ORDER BY sortKey [ASC | DESC] )
Esta função também pode ser invocada como uma função de janela usando a OVER
cláusula.
Argumentos
percentile
: Um literal numérico entre 0 e 1 ou uma matriz literal de literais numéricos, cada um entre 0 e 1.sortKey
: Uma expressão numérica sobre a qual o percentil será calculado.ASC
ouDESC
: Opcionalmente, especifique se o percentil é calculado por ordem crescente ou decrescente. A predefinição éASC
.
Devoluções
DOUBLE se percentile
é numérico, ou um ARRAY de DOUBLE se percentile
é um ARRAY.
A função agregada retorna o percentil interpolado dentro do grupo de sortKey
s.
Exemplos
-- Return the median, 40%-ile and 10%-ile.
> SELECT percentile_cont(array(0.5, 0.4, 0.1)) WITHIN GROUP (ORDER BY col)
FROM VALUES (0), (1), (2), (10) AS tab(col);
[1.5, 1.2000000000000002, 0.30000000000000004]
-- Return the interpolated median.
> SELECT percentile_cont(0.50) WITHIN GROUP (ORDER BY col)
FROM VALUES (0), (6), (6), (7), (9), (10) AS tab(col);
6.5
Relacionada
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários