2011-01-17 34 views
2

は、私は、DB2およびROW_NUMBER()レコードの異なるグループのために働いていませんを使用していますIDで行を一致させるための行番号?

Category EmpName RowNumber 
    1  Harry  1 
    1  John  2 
    1  Ford  3 
    2  James  1 
    2  Mark  2 
    2  Shane  3 
    3  Oliver  1 
    3  Ted  2 

のような結果を望ん

Category EmpName 
    1  Harry 
    1  John 
    1  Ford 
    2  James 
    2  Mark 
    2  Shane 
    3  Oliver 
    3  Ted 

のようなテーブル構造を持っています。

答えて

4

私は決してDB2を使用していませんが、私のグーグル・グーグルによると、row_number()関数はpartition by節をサポートしているようです。

これを試してみてください:働い

select category, empname, row_number() over(partition by category) 
+0

おかげで、。 –

関連する問題