sql将一个表中的数据插入到另一个表中

原创 2013年12月03日 13:34:50
sql将一个表中的数据插入到另一个表中
 
列名不一定要相同,只要你在HH中列出要插入列的列表跟select   from   mm表中的选择的列的列表一一对应就可以了,当然两边的数据类型应该是兼容的。   
insert   into   hh   (fielda,fieldb,fieldc)   select   fieldx,fieldy,fieldz   from   mm

---更新计量点中不存在的数据,将台帐中的信息转移到计量点中
 
insert into MetricPoints (MeterID,MetricPointName,[Description],DepartmentID,MediumID)
 
(SELECT m.MeterID,m.MetricItems+m.InstallPlace as m_MetricPointName,m.MetricItems,m.DepartmentID,m.MediumID 
 
FROM Meters m  WHERE NOT EXISTS (SELECT  1 FROM MetricPoints WHERE MetricPoints.MeterID = m.MeterID ) and m.MediumID =2)
 
声名:a,b ,都是表
 
--b表存在(两表结构一样)
insert into b select * from a
 
若两表只是有部分(字段)相同,则
 
insert into b(col1,col2,col3,col4,...) select col1,col2,col3,col4,... from a where...
 
把表a插入到表b中去。
 
--b表不存在
select * into b from a
 
//
 
select (字段1,字段2,...) into b from a

版权声明:本文为博主原创文章,未经博主允许不得转载。

sql语句将一张表中的某一列插入到另一张表中

两种方法。
  • H_lukong
  • H_lukong
  • 2016年11月29日 17:42
  • 3473

PL\SQL如何将从一张表中选出的数据插入到另一张表中

 今天在做数据库操作的时候,有一个需求是将A表中的前500000条数据查出来,然后插入到表B中.表A与表B具有同样的字段类型,数据库为Oracle 10g,数据库管理工具用的PL\SQL,由于数...
  • u011878191
  • u011878191
  • 2015年11月10日 00:14
  • 2331

hive从查询中获取数据插入到表或动态分区

Hive的insert语句能够从查询语句中获取数据,并同时将数据Load到目标表中。现在假定有一个已有数据的表staged_employees(雇员信息全量表),所属国家cnty和所属州st是该表的两...
  • babydavic
  • babydavic
  • 2014年05月20日 12:20
  • 3063

Sql Server 导入另一个数据库中的表数据

在涉及到SQL Server编程或是管理时一定会用到数据的导入与导出, 导入导出的方法有多种,此处以SQL Server导入表数据为例,阐述一下:1、打开SQL Server Management S...
  • xunzaosiyecao
  • xunzaosiyecao
  • 2015年07月13日 19:10
  • 1563

MySql update inner join!MySql跨表更新 多表update sql语句?如何将select出来的部分数据update到另一个表里面?

项目中,评论数,关注数等数据,是实时更新的。+1,-1 这种。 有的时候,可能统计不准确。 需要写一个统计工具,更新校准下。 用Java写SQL和函数,代码很清晰,方便扩展,但是太慢了。...
  • xiaoyanghapi
  • xiaoyanghapi
  • 2016年09月13日 20:23
  • 2201

SQL Server将视图或表的记录不重复地插入到另一个表

此文章内容参考:http://database.51cto.com/art/201108/283375.htm 本文结合自己实际工作经验,可能不是最好的处理办法,但也从某种程度上解决了一部分问题,如存...
  • lizhao320
  • lizhao320
  • 2014年03月30日 20:40
  • 606

Sql Server 关于整表插入另一个表部分列的语法以及select 语句直接插入临时表的语法 (转帖)

语法是这样的 :1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用) 法一:select*into b from a where11法二:selecttop0*into b f...
  • black_ben
  • black_ben
  • 2011年04月09日 14:45
  • 1236

mysql 得到的数据插入另一个新表中

如何在mysql从多个表中组合字段然后插入到一个新表中,通过一条sql语句实现。 具体情形是:有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应...
  • yu314092706
  • yu314092706
  • 2017年06月26日 14:05
  • 1112

使用insert 语句插入另一个表和几个传入数据时,写法:

今天,做了一个功能,需要将一个表的所有数据和其他数据,插入另一个表中,查了好久,得到了两种方法,经过了验证! 一般将同一个数据库表的数据插入另一个表时,有两种写法: 第一种:select * into...
  • foyui001
  • foyui001
  • 2015年07月23日 17:09
  • 401

SQL结合作业实现将一个表的数据抓到另一个表中

在公司进销存和WMS一些jiek
  • u012512847
  • u012512847
  • 2014年11月07日 23:21
  • 339
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql将一个表中的数据插入到另一个表中
举报原因:
原因补充:

(最多只允许输入30个字)