(HELP HERE)というタイトルの列を達成できるように、row_number()関数を記述する方法はありますか?私は、カラムdからカラムdまでのデータをバケットにランク付けすることができるようにしたいと考えています。カスタムROW_NUMBER関数
a b c d (HELP HERE) 1603 82 117276 36 1 1603 82 117276 36 1 1603 82 117276 37 2 1603 82 117276 37 2
私はrow_number() over (partition by a,b,c order by d)
をしようとした場合のデータは、この
a b c d (HELP HERE) 1603 82 117276 36 1 1603 82 117276 36 2 1603 82 117276 37 1 1603 82 117276 37 2
'ランク((dだけ順)以上のように反応して)'や 'DENSE_RANK() 'ウィンドウ関数はそれを行う必要があります。違いを説明するSOの質問があります:https://stackoverflow.com/questions/11183572/whats-the-difference-between-rank-and-dense-rank-functions-in-oracle – tommyO
??あなたが表示するようにrow_number()を試してみると、HELP HERE列の値は1,2,3,4と表示されます(1、2、1、2ではなく)。 – mathguy