有一个 PostgreSQL SQL SELECT 结果。我需要将行分成五分位数并将 quintil 值更新到特定行。
是否有可能在 SELECT 中执行此要求而无需在应用程序中执行此要求?我想避免需要为应用程序选择数据并在 PostgreSQL 服务器之外进行排名的情况。
数据示例 - 第一列是值,第二列是 quintil
4859 - 5 4569 - 5 4125 - 4 3986 - 4 3852 - 3 3562 - 3 3452 - 2 3269 - 2 3168 - 1 3058 - 1
谢谢你。