想将契合条件的行,按默认顺序分别修改
想将符合条件的行,按默认顺序分别修改
第一行 a字段改成001
第二行 a字段改成002
第三行 a字段改成003
------解决方案--------------------
第二种方法,这个看着更简单一下,也适合SQL Server:
第一行 a字段改成001
第二行 a字段改成002
第三行 a字段改成003
------解决方案--------------------
第二种方法,这个看着更简单一下,也适合SQL Server:
if object_id('dbo.t') is not null
drop table dbo.t
go
--只包含a一个字段
create table t(a varchar(100));
insert into t values('ttt')
insert into t values('txt')
insert into t values('exe')
go
declare @i int;
set @i = 0;
update t
set @i= @i + 1,
a = RIGHT('000' + cast(@i as varchar),3)
select * from t