Quero encontrar n> 1 percentis de uma coluna não classificada no PostgreSQL. Por exemplo, os percentis 20, 40, 60, 80 e 100.
Uma solução óbvia é contar e classificar a coluna e, em seguida, dar uma olhada, mas espero uma solução melhor. Alguma ideia?
PS: Encontrei uma boa solução para MySQL, mas não consigo traduzi-la para psql
2
Você já considerou funções de janelas , por exemplo, cume_dist ()?
—
Jack diz que tente topanswers.xyz 26/04/12
O Postgres tem PERCENT_RANK ()
—
Philᵀᴹ