mysql 查询时让本字段里的值相加

mysql 查询时让本字段里的值相加,第1张

SQL 语句使用 ‘+’号将两个字段数值相加 例,表格 tt 1、把 n1 与 n2 字段的数值相加 select n1,n2,n1+n2 as '两字段相加' from tt 2、使用sum()函数可以求一个字段所有数值的总和 select sum(n1)+sum(n2) as '两字段相加总和' from tt

格式:update 表名称 set 字段名称 = 字段名称 + 1  [ where语句]

比如说数据库中有一张student表,要想把id为1的学生成绩(score)加1则

update student set score=score+1 where id = 1

create proc Mypro

as

begin tran t1

declare @Myii int,@id int

begin

select @Myii=1

declare cur1 cursor for select id from 一个表

open cur1

fetch next from cur1 into @id

while(@@fetch_status=0)

begin

update 一个表 set 序号=@Myii where id=@id

select @Myii=@Myii+1

fetch next from cur1 into @id

end

close cur1

deallocate cur1

end

commit tran t1

--因为使用的游标,而你的数据量又大,可能执行的时间有点长


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7263003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存