lzth.net
当前位置:首页 >> sql sEvEr怎么将一个表中的一列和另一个表中的一列插入一个新表成为新表的两列? >>

sql sEvEr怎么将一个表中的一列和另一个表中的一列插入一个新表成为新表的两列?

insert newtable select a.col1,b.col2 from table1 a left outer join table2 on a.id=b.pid

给你个例子, CREATE TABLE a( ID NUMBER,NAME VARCHAR2(100 BYTE),PID NUMBER DEFAULT 0); CREATE TABLE b( ID NUMBER,NAME VARCHAR2(100 BYTE),PID NUMBER DEFAULT 0 xb VARCHAR2(100)); insert into b select id , name , pid ,' ' xb from a 另外,团IDC网上有许多产品团购,便宜有口碑

Insert Into 表 (A,B,C) Select D,E,F From 原表

update 表 set 字段1=要复制的字段2 where 条件不要条件表示全部复制修改update 表 set 字段1=要复制的字段2

可用update语句来更改,但要注意,两列的属性及长度应尽量保持一致,或被更改的列的长度大于另一列的长度,否则在update过程中容易报错.1、创建测试表,插入数据:create table test(id int,name varchar(10),name1 varchar(10))insert into test values (1,'a','s')insert into test values (2,'b','w')insert into test values (3,'c','x')

可以写SQL语句还可以用存储过程.如果有用SQL语句就先把那两张不同表你需要的列的数据查出来之后用sum如sum(表1Result+表2Result)还有就是用存储过程了

select col1,col2,avg(col1+col2) from tablename group by col1,col2应该可以把.

表3里面已经有数据了要修改或替换测试1的值那就update,若表3没有数据或者插入新的测试1的值INSERT INTO但是需要把其他列都选上才可以.

insert into table1 (column1,column2)select convert(类型,column1),convert(类型,column2) from table2

用select into 语句就可以了,也可以自己新建表在超入

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com