У вас есть такая таблица:
id dollars dollars_rank points points_rank
1 20 1 35 1
2 18 2 30 3
3 10 3 33 2
Мне нужен запрос, который обновляет столбцы ранга таблицы (dollars_rank
и points_rank
), чтобы установить ранг для данного идентификатора, который является просто индексом строки для этого идентификатора, отсортированным по соответствующему столбцу в порядке убывания. Как лучше это сделать в PostgreSQL?