2
我有2列的表格:更新所有列的列在一個表中有遞增的整數
name | order
------------
foo 0
bar 0
john 0
doe 0
我想創建一個SQL更新將由名字列順序這些,例如如:
name | order
------------
foo 2
bar 0
john 3
doe 1
這是針對SQL Server的。
我已經看到,像這樣的東西適用於插入,但不適用於明顯更新。
insert into [dbo].[MyTable](Order)
select row_number() over (order by Name)
FROM [dbo].[MyTable]
最近令人印象深刻的排名。增值的方法 –
@JohnCappelletti非常小覷:D – SqlZim
說真的,你是23歲的戈登。但是,如果他失去了他的頭號排名,我就會擔心,這將意味着結束的日子。 :) –