Sql语句把一个表的某几列的数据存到另一个表里的方法
2014-01-08 09:44
513 查看
原文地址: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
因为第二个表是更新,所以只要指定与第一个表的关系,目的是数据的更新的时候能一一对应。
在插入的时候,如果某一列需要自增,可以建个序列,如下例:
自增字段
一、如何用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
因为第二个表是更新,所以只要指定与第一个表的关系,目的是数据的更新的时候能一一对应。
在插入的时候,如果某一列需要自增,可以建个序列,如下例:
insert INTO 表1(字段1,要求自增的字段2) select 字段3,emp.nextval FROM 表2 createSEQUENCEemp INCREMENTBY1 STARTWITH1 NOMAXVALUE NOCYCLE CACHE10;
自增字段
相关文章推荐
- Sql语句把一个表的某几列的数据存到另一个表里的方法
- sql把一个表的某几列的数据存到另一个表里
- SQL把一个表中数据更新到另一个表的多种方法
- sql将一个表中的数据插入到另一个表中的方法
- SQL语句 使用一个表更新另一个表的方法
- sql将一个表中的数据插入到另一个表中的方法
- sql将一个表中的数据插入到另一个表中的方法
- SQL语句技巧:查询存在一个表而不在另一个表中的数据记录
- 用SQL语句将Excel中的数据追加到SQL Server DB中的一个表里
- sql将一个表中的数据插入到另一个表中的方法
- 一条sql语句(关于将一个表里的数据汇总,更新数据库中的另外一张表的列值
- SQL语句技巧:查询存在一个表而不在另一个表中的数据记录
- SQL语句 使用一个表更新另一个表的方法
- 数据库存储过程中定义一个变量,通过sql语句在数据表中获取这个变量值的方法。
- Mysql 根据一个表数据更新另一个表的某些字段(sql语句)
- 用一条SQL语句根据条件将数据表中某几列更新到另一个数据表对应有列
- SQL把一个表中数据更新到另一个表的多种方法
- 将数据从一个数据库烤出来,想放到另一个数据库,由于某些原因不能直接执行sql文件,笨方法这是一个excel函数
- MySql中把一个表的数据插入到另一个表中的SQL语句
- sql将一个表中的数据插入到另一个表中的方法