1

3列のテーブルがあります:

ID  VALUE   SEQ

1   100     

2   100     

3   200     

4   200     

5   200 

列「VALUE」の値がさらに行で繰り返される場合は常に、列「SEQ」の値を 1 ずつ増やす必要があります。期待される出力は次のとおりです。

ID  VALUE   SEQ

1   100     1

2   100     2

3   200     1

4   200     2

5   200     3

私の理解では、このテーブルにデータを入力している間、挿入クエリでは実行できません。後処理を使用して行う必要がある場合があります。「row_number() and partition by」を使用した分析関数を使用して実行できると思いますが、その方法がわかりません。より良い方法を使用して実行できる場合は、お知らせください。ヒントをいただければ幸いです。ありがとう。

4

1 に答える 1