[問題] ASP如何將從SQL抓到的資料作排序並且排上名次(類似排行榜)

看板Web_Design作者 (1+1≠2)時間18年前 (2007/10/06 11:45), 編輯推噓4(408)
留言12則, 5人參與, 最新討論串1/1
最近再做網頁遇到一個問題 我們要做遊戲的網站 裡面有個排行榜 是依照分數所做排序 但是我做出來的排行榜 雖然有做遞減排序 但是前面名次部分想說可以由第1名一直編號到20名 有拍下圖 http://xs220.xs.to/xs220/07406/score.jpg
但是不知道該怎麼做,麻煩各位指導 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.59.230

10/06 12:13, , 1F
用sql指令拉資料出來的時候就先排序好
10/06 12:13, 1F

10/06 12:26, , 2F
他可能有用sql以分數排序了.第一欄用count去加往下排序
10/06 12:26, 2F

10/06 13:55, , 3F
你跑迴圈把table畫出來的時候加上一個i值紀錄跑到第幾筆
10/06 13:55, 3F

10/06 13:56, , 4F
印到第一格就好了 .
10/06 13:56, 4F

10/06 16:55, , 5F
我用SQL將資料拉出來時已經有做排序了...
10/06 16:55, 5F

10/06 16:56, , 6F
i值要加在哪裡呢?
10/06 16:56, 6F

10/06 17:24, , 7F
T大已經說很清楚了呀 囧\自己創一個名次的變數 第一列就是
10/06 17:24, 7F

10/06 17:26, , 8F
1第二列就+1,第三列再把第二列+1.....etc...
10/06 17:26, 8F

10/06 20:44, , 9F
謝謝大家!!已經成功摟!
10/06 20:44, 9F

10/06 20:45, , 10F
如果我想在第一名的那格加上皇冠的圖示.那該怎麼插入呢?
10/06 20:45, 10F

10/06 21:05, , 11F
都會插入第一名了 皇冠應該也會吧 = ="
10/06 21:05, 11F

10/09 03:03, , 12F
SQL下 RANK() as "AA" ORDER BY AA
10/09 03:03, 12F
文章代碼(AID): #171mJdc8 (Web_Design)