sql语句如何将一个表中符合条件的数据复制到另一个表中

表:Wayinfo_Content 中的 ClassID=23 这个是有内容的 复制到表:Gouwu_Content 的 ClassID=8 这个是空的 怎么写SQL语句 谢谢!!

先把表Gouwu_Content

ClassID=8
内容删除
delete
from
Gouwu_Content
where
ClassID=8
再插入
insert
Gouwu_Content
(select
8,字段1,字段2.....from
Wayinfo_Content
where
ClassID=23
)
--8所占的是ClassID字段,就是后面的查询把ClassID字段直接写8
温馨提示:内容为网友见解,仅供参考
无其他回答

如何用SQL语句把一个表的数据复制到另外一个表里面呢?
1、打开SQL,登录到一个数据库中,依次点击“工具”——“导出表”,在弹出的界面中选择一个用户,列出这个用户下面的所有表。2、在列出的表中选择其中一个,然后选择下面的“SQL插入”选项卡,在“输出文件”选择框中选择一个路径并填写文件名,然后点击“导出”按钮,则可导出一个关于该表结构和记录...

sql语句 怎么从一张表中查询数据插入到另一张表中
sql语句从一张表中查询数据插入到另一张表中的方法如下:1、select * into destTbl from srcTbl。2、insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl。以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的:第一句(select into from)要求目标表(destTbl)不存在,...

怎样把一个表的所有数据导入另一个表里
1。表结构相同的表,且在同一数据库(如,table1,table2)Sql:insertintotable1select*fromtable2(完全复制)insertintotable1selectdistinct*fromtable2(不复制重复纪录)insertintotable1selecttop5*fromtable2(前五条纪录)2。不在同一数据库中(如,db1table1,db2table2)sql:insertintodb1..table1se...

sql语句如何将表A中符合条件的数据复制到表B?(条件:表A中order_id=表...
update A set DPID=:DPID,Department=:Department where A.orderid=B.id 如果空表用 insert into B select A.from A,B where A.orderid=B.id

sql表复制,怎么把一个表中的数据复制到另一个表中
1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 2.只复制表结构到新表 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 即:让WHERE条件不成立.3.复制旧表的数据到新表(假设两个表结构一样)INSERT INTO 新表 SELECT * FROM 旧表 4.复制旧表的数据到新表(假设两个表...

如何使用sql语句批量把一个数据表内容复制到另一个数据表中
sql1=insert into table1(a, b, c) select d,e,f from table2 sql2=insert into table1 select * from table2 table1 为新表 table2 为要复制的表 sql1 复制几个字段 字段类型必须相同 sql2 为复制全部字段

sql语句 怎么从一张表中查询数据插入到另一张表中
1、insert into A([id], ids, [name], type, time)select [id], null, [name], 'dd', getdate() from B where type='dd'2、DECLARE @num int,@i int;SET @i=0;SET @num=(select 字段 from 表1 where 条件);WHILE @i<@num begin set @i=@i+1;insert INTO 表2(字段) ...

如何利用sql语句将sql里的一个表的内容更新到另一个表格中
SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档 语法 可以把所有的列插入新表:SELECT *INTO new_table_name [IN externaldatabase] FROM old_tablename或者只把希望的列插入新表:SELECT column_name(s)INTO new_...

sql语句中如何从一张表中查询数据插入到另一张表中?
\\x0d\\x0ainsert into table_a select * from table_b\\x0d\\x0a如果两表字段不同,a表需要b中的某几个字段即可,则可以如下使用:\\x0d\\x0ainsert into table_a(field_a1,field_a2,field_a3) select field_b1,field_b2,field_b3 from table_b\\x0d\\x0a还可以加上where条件 ...

sql语句 怎么从一张表中查询数据插入到另一张表中
1、只拷贝数据 insert into b表(a,b,c) select a,b,c from a表 2、拷贝表结构及数据 select * into b表 from a表 where 1<>1

相似回答