私はこのような値の表を持っています:
CREATE TABLE
(
Name1 VARCHAR (50),
Name2 VARCHAR (50),
Sequence INT
)
このテーブルには、次のような行があります
'Bob', 'Jones', 1
'James','Ant', 2
Name2列などの順序に基づいてシーケンスを更新(UPDATE SET)するための最良の方法が必要なので、再シーケンスすると値は次のようになります。
'James','Ant', 1
'Bob', 'Jones', 2
これはCTEのROW_NUMBEROVER()スタイルで実行できると確信していますが、正確な構文はわかりません。