关于update语句,

爱java更爱生活 2003-07-20 05:41:57
1、请问如何在SQL SERVER2000中使用update语句,用一个表中的数据,来更新另外一个表的数据,有相互关联的ID。
2、如何用update对表中的数据字段进行统一的数据更新,如何,有十个数值型字段,累加后,更新第十一个字段
...全文
35 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjb111 2003-07-20
  • 打赏
  • 举报
回复
update set b.col=a.col from tableA a,tableB b where a.id=b.id
update set col11=(col1+col2+...+col10) from yourtable


erigido 2003-07-20
  • 打赏
  • 举报
回复
1.
update 表1 set 字段=b.字段
from 表1 a,表2 b where a.id=b.id
2.没弄懂,呵呵~~~
zjcxc 元老 2003-07-20
  • 打赏
  • 举报
回复
2.理解错了.应该是:
update 表 set 字段11=(字段1+字段2+...+字段10)
yangvxin1 2003-07-20
  • 打赏
  • 举报
回复
1.table a(id,id2) ,table b(id,id2)


update a set id2=b.id2 from a inner join b on a.id=b.id

2.a(a1,a2,......a11)

update a set a11=a1+a2....+a10
zjcxc 元老 2003-07-20
  • 打赏
  • 举报
回复
1.
update 表1 set 字段=b.字段
from 表1 a,表2 b where a.id=b.id

2.
update 表 set 字段=(select sum(字段) from 表 where id<=10)
where id=11

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧