Quiero encontrar n> 1 percentiles de una columna sin clasificar en PostgreSQL. Por ejemplo, los percentiles 20, 40, 60, 80 y 100.
Una solución obvia es contar y ordenar la columna y luego echar un vistazo, pero espero una mejor solución. ¿Algunas ideas?
PD: he encontrado una buena solución para MySQL pero no puedo traducirla a psql
2
¿Ha considerado las funciones de ventanas , por ejemplo, cume_dist ()?
—
Jack dice que intente topanswers.xyz
Postgres tiene PERCENT_RANK ()
—
Philᵀᴹ