1

Marks_score列があるMarksテーブルがあり、Order BY Marks_score Descを使用して選択クエリを使用して Rank 列を追加したいと考えています。

RANK() SQL 関数の使い方がわからない

前もって感謝します!!!

4

2 に答える 2

3

これを使って:

RANK() OVER (ORDER BY TOTAL_CNT DESC DESC) AS ランク

 select t1.*,RANK() OVER (ORDER BY t1.Marks_score DESC) AS Rank  from Marks as t1
于 2012-09-13T12:50:15.480 に答える
1

これを試して:

SELECT  *,RANK() OVER (order by marks_score  desc) as rnk
FROM    Marks 

ここで他の例を見つけることができます

同じように、ROW_NUMBER()、DESNSE_RANK() 関数を使用できます。

この記事を読んで、両者の違いを見つけてください

于 2012-09-13T12:50:22.437 に答える