⑴ sql语句将查询结果作为新表插入
首先创建好新表,然后
insert into new_table
select * from old_table where
⑵ sql 如何把查询得到的结果如何放入一个新表中
表已经存在;
insert into 表名 (列名1.。。 列名n) select 列名1.。。。列名n from 表 where 条件
表不存在.
oracle
create table 新表明 as select 列名1.。。。列名n from 表 where 条件
sqlserver
select 列名1.。。。列名n
into 新表名
from 表 where 条件
⑶ sql server将查询结果放入新表
如果只是套公式
select *into D from (
select * from A
union all
select * from B
union all
select * from C
order by ID,TM
)
⑷ mysql 数据库 如何用sql语句查询数据后再插入本表
你好,很高兴回答你的问题。
我理解你的这个需求可以用下面的语句实现。
insert into table_a (m) select 'efg' as m from table_a where m='abc'
其他字段自行补一下。
如果主键不是自增的话,还需要考虑下主键值。
如果有帮助到你,请点击采纳。
⑸ SqlServer中,使用sql语句实现将查询数据结果插入一个新表中。
1、说明:复制表(只复制结构,源表名:a 新表名:b)
select * into b from a where 1<>1(仅用于SQlServer)
2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b)
insert into b(a, b, c) select d,e,f from a
⑹ 在SQL中如何将多表查询的数据插入到新的表中。
insert into E(T1,T2,T3,T4,Y1,Y2,Y3,Y4,Y5,U1,U2,U3)
select A.T1,A.T2,A.T3,B.Y1,B.Y2,B.Y3,B.Y4,B.Y5,C.U1,C.U2,C.U3 from A,B,C
where A.SuperNo=B.SuperNo and A.SuperNo=C.SuperNo;
⑺ sql 如何把查询得到的结果如何放入一个新表中
oracle crate table 新表名 select collection_date,pub_date,count(*) as 'sum' from r_time group by pub_date,collection_date .
⑻ sql语句从一张表查询一个字段值插入另一个表中
标准SQL语句格式:
INSERT
INTO 表名(字段名)
select 字段名
from 表面
例子:将查询出的s表中sno,j表中jno,p表中pno插入spj表中
insert
into spj(sno,jno,pno)
select sno,jno,pno
from s,j,p
(8)sql查询结果插入新表扩展阅读:
SQL导入语句
如果要导出数据到已经生成结构(即现存的)FOXPRO表中,可以直接用下面的SQL语句:
insert into openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:',
'select * from [aa.DBF]')
select * from 表
说明:
SourceDB=c: 指定foxpro表所在的文件夹
aa.DBF 指定foxpro表的文件名。
⑼ 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)不存在,因为在插入时会自动创建。
第二句(insert into select from)要求目标表(destTbl)存在,由于目标表已经存在,所以我们除了插入源表(srcTbl)的字段外,还可以插入常量。
拓展资料:
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。sql 语句就是对数据库进行操作的一种语言。
常见语句:
1、更新:update table1 set field1=value1 where 范围。
2、查找:select * from table1 where field1 like ’%value1%’ (所有包含‘value1’这个模式的字符串)。
3、排序:select * from table1 order by field1,field2 [desc]。
4、求和:select sum(field1) as sumvalue from table1。
5、平均:select avg(field1) as avgvalue from table1。
6、最大:select max(field1) as maxvalue from table1。
7、最小:select min(field1) as minvalue from table1[searator]。