sql 累加某一字段值,并更新 10

如何用sql实现呢?eg:i=i+1,updatetb_studentseti=累计的值where条件... 如何用sql实现呢? eg: i=i+1 , update tb_student set i=累计的值 where 条件 展开
 我来答
kaixingui2012
2014-09-20 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6543万
展开全部
update tb_student
set i=i+1
where 条件

i必须是tb_student 表的一个数值类型字段
追问
真的是这样吗? 一个总要条件,i的默认值吧
追答
update table1
set
field1=field1+1
where
field2= 10000 ;
自己建个表试试
zouxinabc
2014-09-20
知道答主
回答量:2
采纳率:0%
帮助的人:2643
展开全部
累计的值用变量表示,组合sql字符串就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户79323
2014-09-20 · TA获得超过104个赞
知道答主
回答量:146
采纳率:100%
帮助的人:73.3万
展开全部
declare @c varchar(max)
declare @tab table ( a varchar(10) )

insert @tab ( a )
select 'aaa'
union select 'cccc'
union select 'dddd'
select @c = ''
select @c = @c + a from @tab
print @c
满意请采纳。
追问
这是最佳答案吗?感觉 我平常不肿么用declare,很生疏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式