sql 如何把查询得到的结果如何放入一个新表中

如何把这个查询到的结果放到一张新表中?... 如何把这个查询到的结果放到一张新表中? 展开
 我来答
sxdtgsh
推荐于2017-12-15 · TA获得超过2221个赞
知道小有建树答主
回答量:913
采纳率:75%
帮助的人:801万
展开全部
表已经存在;
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 条件
追问
没有原表,我通过
select collection_date,pub_date,count(*) as 'sum' from r_time
group by pub_date,collection_date
这个语句得到的新表,具体怎么才能放到一张新表中,能不能写详细点?
追答
oracle
crate table 新表名
select collection_date,pub_date,count(*) as 'sum' from r_time
group by pub_date,collection_date
sqlserver
select collection_date,pub_date,count(*) as 'sum'
into 新表名
from r_time
group by pub_date,collection_date
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
enthusiasticww
2018-03-31 · TA获得超过1.1万个赞
知道小有建树答主
回答量:108
采纳率:100%
帮助的人:1.6万
展开全部

oracle crate table 新表名 select collection_date,pub_date,count(*) as 'sum' from r_time group by pub_date,collection_date .

举例:
1、select a.stk_c,b.name,cat_c3 from (select stk_c from stk_dtl where stk_qty>0 group by stk_c) a,stk_mas b where a.stk_c=b.stk_c

2、select * from (SELECT SUM(NUM_QNTY4) AS sumNum, NUM_LINKID FROM RW_STORE_QUNTY GROUP BY NUM_LINKID ) a left join b on a.NUM_LINKID =b.NUM_LINKID 
where a.NUM_LINKID = 1002

3、select a.realname,b.username from sa_member a,(select username2 as username,is_agree from sa_MemberFriend where username1='jhgjhg' union all select username1 as username,is_agree from

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hongmao1991
2014-03-13 · TA获得超过128个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:179万
展开全部
select * into table2 from table1
table1是要查询的表
table2是新表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-13
展开全部
oracle:insert into new_table select * from old_table
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式