-1
A
回答
1
的一種方式將是使用一個變量,例如:
select Userid, Points, @rank := @rank + 1 AS rank
from PointsTable, (select @rank := 0) r
order by Points desc;
這裏是一個SQL Fiddle它執行更新的一種方式。
(榮譽給Daniel Vassallo爲把初始化到選擇的想法!)
+0
SQL小提琴作品完美wwkudu,讚賞。 – user3386034
+0
太好了。希望你堅持在SO ... – wwkudu
相關問題
- 1. 在MYSQL中排名數據庫條目
- 2. 按列對MySQL數據庫排序
- 3. 取自定義數據庫MySQL數據庫(又名,陣列鍵列名稱)
- 4. MySQL JOIN使數據庫列名碰撞
- 5. PhpStorm建議MySQL數據庫列名
- 6. Cakephp MySQL數據庫表列名稱
- 7. 排名數據庫條目
- 8. MySql和PhP - 創建一個數據庫列的排名下拉列表
- 9. MySQL數據庫用戶名
- 10. MySQL - 重命名數據庫
- 11. MySQL數據庫命名
- 12. MySQL數據庫主機名
- 13. 排名數據框列
- 14. 獲得數據庫前5名排名
- 15. MySQL - 別名數據庫名稱?
- 16. 重命名數據庫名稱 - mysql
- 17. 從數據庫排序獲取的表名。 Mysql PHP
- 18. 在MySQL數據庫列
- 19. MySQL按列名排序表
- 20. mysql數據庫auto_id錯誤地安排在數據庫中
- 21. MySQL和數據庫查詢:排序
- 22. MySQL更改數據庫排序
- 23. mysql查詢排序數據庫
- 24. Symfony/Doctrine重新排列數據庫列
- 25. 從給定字段hibernate排序的數據庫列表實體
- 26. 法律數據庫列名
- 27. 數據庫列命名
- 28. 「/」在數據庫列名
- 29. 插入值給mysql數據庫直接
- 30. MySQL排名查詢不給預期值
分享你已經完成的工作,哪些是你得到這個問題的工作。 – Riz