以下の表があり、その下に示すように表に変換したいと考えています。列「名前」に欠損値がある場合は常に、値は隣接する一番上の行から取り込まれます。自己結合を作成することで目的を解決しました。しかし、場合によっては、2 行または 3 行が連続して空白になり、自己結合を複数回実行する必要がありました。さらに、データに連続する空白がいくつあるかわからなかったので、レコードの更新が停止するまで何度も何度も自己結合を実行しなければなりませんでした
私はSQLサーバー管理スタジオを使用しています...
id name
1 nj
2 ab
3
4
5 cd
6
7 ef
8
9
10 gh
11 ij
12 jk
私が望む出力:
id name
1 nj
2 ab
3 ab
4 ab
5 cd
6 cd
7 ef
8 ef
9 ef
10 gh
11 ij
12 jk