[SQL ] MSSQL2005 怎樣取得某行的排名名次

看板Database作者 (ajaxjsp)時間13年前 (2011/06/09 12:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
HI 各位好 假設我有一個以下的SQL SELECT ROW_NUMBER() OVER(ORDER BY [Integral] DESC) AS rownum FROM [IGSNS].[dbo].[IGSNS_ListLog] where GameID='101' AND UID='51e2c238-8be7-4043-9113-9ec500abc928' 這樣子查出來每次rownum都是1 可能是只用這一行UID來比較 但是實際上資料有很多行 我想知道的是這UID在排序後是第幾名 請問SQL該怎樣下比較好?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.207.97
文章代碼(AID): #1Dy4eLqV (Database)
文章代碼(AID): #1Dy4eLqV (Database)