私はこのようなテーブルを持っています:
===============
| rank | name |
===============
| 3 | john |
| 6 | bob |
| 10 | alex |
| 11 | brad |
| 12 | matt |
| 34 | luke |
| 145 | ben |
===============
(この表は一例です。実際には、私の表は最大 5000 行のデータで構成されています)。
ランク値を 1 から順に並べ替えて、次のようになるクエリはありますか。
===============
| rank | name |
===============
| 1 | john |
| 2 | bob |
| 3 | alex |
| 4 | brad |
| 5 | matt |
| 6 | luke |
| 7 | ben |
===============
私のテーブルには5000以上の行があるため、各行に対して1つのクエリではなく、1つまたは2つのクエリでこれを行うことが望ましいでしょう。
編集:申し訳ありませんが明確ではありませんでした。データベースの値を更新しようとしています。