次のような SQL テーブルがあります。
ColA ColB
xyz 0
xyz 0
xyz 0
uvw 0
uvw 0
stu 0
に更新したい:
ColA ColB
xyz 1
xyz 2
xyz 3
uvw 1
uvw 2
stu 1
ネストされた while 句を持つカーソルが必要だと思いますが、私はそのすべての初心者です。どんな助けでも大歓迎です。ありがとうディック
次のような SQL テーブルがあります。
ColA ColB
xyz 0
xyz 0
xyz 0
uvw 0
uvw 0
stu 0
に更新したい:
ColA ColB
xyz 1
xyz 2
xyz 3
uvw 1
uvw 2
stu 1
ネストされた while 句を持つカーソルが必要だと思いますが、私はそのすべての初心者です。どんな助けでも大歓迎です。ありがとうディック
句ROW_NUMBERとともに使用できます。PARTITION BY
SELECT
ColA,
ROW_NUMBER() OVER(PARTITION BY ColA ORDER BY ColA DESC) AS ColB
FROM MyTable
これにより、任意の順序で列にラベルが付けられることに注意してください。ID 列がある場合はORDER BY、代わりに使用できます。