更新奇数行记录
update t
set [field1] = 1
from (select ROW_NUMBER() OVER(ORDER BY [field2]) % 2 as odd_even, [field1]
from table) as t
where odd_even = 1;
注:where odd_even = 0 为偶数行记录。
更新奇数行记录
update t
set [field1] = 1
from (select ROW_NUMBER() OVER(ORDER BY [field2]) % 2 as odd_even, [field1]
from table) as t
where odd_even = 1;
注:where odd_even = 0 为偶数行记录。
相关文章: