0
A
回答
1
你可以用update
做到這一點,假設id
是每行獨特:
update players
set place = p.new_place
from (select p.*, row_number() over (order by score) as new_place
from players p
) p
where players.id = p.id;
1
UPDATE players
SET place=ordered_place
FROM (SELECT id, 'place' AS ordered_place
FROM players
ORDER BY score
) AS t1
WHERE players.id=t1.id;
相關問題
- 1. PostgreSQL的存儲過程:我想查詢
- 2. 在PostgreSQL中查找日期順序
- 3. 存儲多個數組值與順序
- 4. TSQL加入,查詢處理順序和存儲
- 5. 存儲庫 - 在本機查詢順序不起作用
- 6. 檢查postgresql中的返回查詢中是否存在值
- 7. 如何查詢存儲在不同表中的自定義排序順序?
- 8. SQL查詢順序
- 9. 順序SQL查詢
- 10. 存儲過程postgresql中,多個查詢w /聚合
- 11. 如何在PostgreSQL存儲過程中查詢原子?
- 12. 在PostgreSQL中存儲和查詢區間樹
- 13. PostgreSql查詢數組值
- 14. 需要一個PostgreSQL的查詢分組和順序
- 15. Postgresql jsonb_agg子查詢排序
- 16. Postgresql記錄順序
- 17. 如何在查詢中用空值排序順序行?
- 18. 存儲在ms訪問表中的值沒有以正確的順序存儲
- 19. 如何控制存儲庫組中存儲庫的查看順序
- 20. 查詢天空表存儲空值
- 21. 子查詢返回多個值。存儲
- 22. SQL查詢存儲爲鍵值對
- 23. 存儲的查詢?
- 24. 如何查詢postgreSQL數據庫來檢查值是否存在?
- 25. 如何在Falcor中查詢排序順序 - 查詢?
- 26. Lucene按順序查詢
- 27. MySQL查詢(順序記錄...)
- 28. Impala查詢執行順序
- 29. 優化MySQL查詢順序
- 30. SQL查詢順序輸出