Aktualisieren Sie die Top-N-Werte mit PostgreSQL
Ich möchte die Top-10-Werte einer Spalte in der Tabelle aktualisieren. Ich habe drei Spalten;id
, account
undaccountrank
. Um die 10 besten Werte zu erhalten, kann ich Folgendes verwenden:
SELECT * FROM accountrecords
ORDER BY account DESC
LIMIT 10;
Was ich tun möchte, ist, den Wert in einzustellenaccountrank
eine Serie sein von1 - 10
, basierend auf der Größe vonaccount
. Ist dies in PostgreSQL möglich?