社区
MS-SQL Server
帖子详情
替换一个表中的数据的SQL怎么写
F10
2003-09-12 06:21:19
SQL Server 2000下,有两个数据库db1,db2,db1中有表table1,db2中有表table2。
table1中有字段field1,field2,field3
table2中有字段field4,field5,field6
用SQL语句怎么样在table1.field1=table2.field4的条件下实现将field1的内容更新成field3,field2更新成field4。
...全文
52
4
打赏
收藏
替换一个表中的数据的SQL怎么写
SQL Server 2000下,有两个数据库db1,db2,db1中有表table1,db2中有表table2。 table1中有字段field1,field2,field3 table2中有字段field4,field5,field6 用SQL语句怎么样在table1.field1=table2.field4的条件下实现将field1的内容更新成field3,field2更新成field4。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
antoversky
2003-09-12
打赏
举报
回复
update table1 set a.field1 = a.field3, a.field2 = b.field4
from 服务器名.db1.dbo.table1 a,服务器名.db2.dbo.table2
where a.field1=b.field4
aierong
2003-09-12
打赏
举报
回复
update table1 set a.field1 = a.field3, a.field2 = b.field4
from table1 as a join db2..table2 as b on a.field1=b.field4
aierong
2003-09-12
打赏
举报
回复
update table1 set field1 = field3, field2 = a.field4
from db2..table2 as a
where table1.field1 = a.field4
愉快的登山者
2003-09-12
打赏
举报
回复
update table1 set field1 = field3, field2 = table2.field4
from table2
where table1.field1 = table2.field4
程序员老关带您学
SQL
第1篇:
SQL
基础【为程序员和
数据
分析员准备】
本课程是
SQL
系列课程第一篇:
SQL
知识基础。 本篇包括9章内容,介绍开篇综述语言的一些基础知识。内容包括管理表,管理视图,修改
数据
,查询
数据
,聚集查询结果,子查询和表连接。通过本篇的学习,读者可以全面了解...
sql
update实现
一个
表中
的
数据
更新另
一个
表中
的
数据
由于之前使用过如下代码块这种方式,但是风险比较大。一下把
一个
表搞的
数据
乱了,只得恢复
数据
库重新
替换
过来,可能是where条件没有
写
好。 update A SET A.cj = b.cj FROM A ,B WHERE A.Name = B.Name 然后根据自己平时积累
写
下了如下代码,自己可以验证,风险比较小。 第一步:首先查询你想要的语句到
一个
临时
表中
。可以查看一下是否插入成功 selec...
sql
根据
一个
表
数据
修改另外
一个
表
数据
现象:
sql
根据
一个
表
数据
修改另外
一个
表
数据
方法: 1、根据表tb_b 设置表tb_a 的date 字段 取值tb_b的pay_time tb_b对应tb_a为一对多的关系 这里取值多条中的最大值 UPDATE tb_a a INNER JOIN tb_b b ON b.id=a.order_id SET a.date = (SELECT MAX(pay_time) FROM tb_b b W...
my
sql
从
一个
表更新
数据
到另
一个
表中
_一条
sql
语句实现从
一个
表中
获取
数据
更新到另
一个
表中
...
如果我们想要从一张
表中
取
数据
,并将这些
数据
更新保存到另一张
表中
,如果我们用传统的方法需要分两步走:先取
数据
再存
数据
。如果有很多字段的话,用这种语法就很麻烦。第一,要select出来放在临时变量上,有很多个很难保存。第二,再将变量进行赋值。那么有没有什么语法,可以一条
sql
语句实现从
一个
表中
获取
数据
更新到另
一个
表中
呢?像Insert那样,把整个Select语句的结果进行插入呢?INSERT INTO...
迁移
表中
一列
数据
到另一张
表中
的
SQL
语句
一、如何用slq语句把
一个
表中
的某几个字段的
数据
插入到另
一个
新
表中
, 就要用下面这条slq语句: insert into 表名1(字段1,字段2) select 字段1,字段2 from 表名2 这里有一点值得注意的是这2个字段要一一对应,并且按顺序。 二、如果另
一个
表是已经有
数据
的表,只希望更改其中的一列或几列的话, 则用下面的
sql
语句: update 表名1,表名2 set 表名1.字段1 = 表名2.字段1 where 表名1.字段2 = 表名2.字段2 因为第二个表是更新,所以只要指定与
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章