如何修改第3行第4列的数值,谢谢
就是如何修改指定行列的数据,SQL2008,试图模式下说不能修改有什么唯一性的情况,需要用命令删除,但是数据表中有大量重复相同的信息,所以不能用WHERE字段名来删除,谢谢~~~ sql查询语句
[解决办法]
create table #tb(
序号 int,班次 varchar(5),
姓名 varchar(10),分数 int,等级 varchar(10)
)
insert into #tb
select 1,'A','张一',99,'p'
union all select 2,'B','张二',98,'pp'
union all select 3,'C','张三',97,'PPP'
union all select 3,'C','张三',97,'PPP'
select * from #tb
declare @i int
set @i=-1
update #tb set 序号=序号+@i,@i=@i+1
where 序号=3
update #tb set 分数=50
where 序号=3
select * from #tb
-- drop table #tb
/*
1A张一99p
2B张二98pp
3C张三50PPP
4C张三97PPP
*/