sql将查询数据生成一张表(SQL Server 2005中把查询结果生成表的命令是什么)

本文目录
- SQL Server 2005中把查询结果生成表的命令是什么
- 如何将SQL语句查询出的数据新建成一个表
- 在SQL中如何将查询到的基本表中的内容组成一张新的表
- SQL 如何从一张表中导出部分数据并建立一张新表
- sql 如何把查询得到的结果如何放入一个新表中
SQL Server 2005中把查询结果生成表的命令是什么
可以使用函数【into】
例如查询表:Table_Temp中Col1为1,2,3的记录保存到新表:Table_New中
select * into Table_New from Table_Temp where Col1 in(1,2,3)
这样即会在数据库内产生新表:Table_New,表的内容行就是上面语句的查询结果。
延伸:在使用into生成新表时,列的类型会复制到新表,但列的标识和标识值不会带过来。例如,原表中ID列为 自增INT类型的,并且为标识列,在新表中的ID列就只会是Int类型,标识和标识的相关属性不会复制过来。
如何将SQL语句查询出的数据新建成一个表
一般查询语句:
select ... from ... where ...
将查询结果放到新表中:
select ... into 新表名称 from ... where ...
在SQL中如何将查询到的基本表中的内容组成一张新的表
1、在SQL中,多表联查,用 join指令,例:
select A.产品编号,B.操作班别,A.生产流程
from 产品表 A JOIN 班级表 B ON A.生产流程 = B.生产流程
2、如果要把查到的结果写入一个新的表中,使用INTO指令,例:
select A.产品编号,B.操作班别,A.生产流程
INTO 流程表
from 产品表 A JOIN 班级表 B ON A.生产流程 = B.生产流程
扩展知识:
1、JOIN还可以带上LEFT、RIGHT等关键词,实现左连接或右联接,比直接用where条件实现多表联接来严谨且效率高。
2、简单的多表联查也可以直接用where来实现例:
select 产品表.产品编号,班级表.操作班别,产品表.生产流程
from 产品表,班级表
where 产品表.生产流程=班级表.生产流程
SQL 如何从一张表中导出部分数据并建立一张新表
1、创建测试表,
create table test_data_1(id number, value varchar2(20));
2、插入测试数据,插入1000条记录
insert into test_data_1 select level, ’val_’||level from dual connect by level 《= 1000;
commit;
3、查询test_data_1表中全量数据记录数,select count(*) from test_data_1 t;可以发现共1000条记录;
4、编写语句,从test_data_1取id在21至30之间的记录,并创建新表test_data_2;
create table test_data_2 as select * from test_data_1 where id between 21 and 30;
5、查询test_data_2表中全量数据记录数,select count(*) from test_data_2 t;可以发现共10条记录;
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 条件

本文相关文章:
dos命令清屏(Windows DOS内部命令详解04——del、ren、cls、ver、date、time)
2026年11月6日 15:40
sql2016安装后如何打开(怎么打开sql server 2016 管理工具)
2026年11月6日 15:10
sql更新某一列的值(sql server2000 如何向表中逐条更新某一列的值,各行值通过随机数产生)
2026年11月2日 16:10
go websocket(go websocket 问题(Hijacker))
2026年10月26日 10:10
composer是干什么的(Hyperledger Composer(I) - 入门介绍)
2026年10月23日 13:30
jquery 选择器 name(在jQuery中使用属性选择器将具有name属性的div背景和边框设置颜色效果)
2026年10月17日 03:00
软件开发app下载安卓(erp软件是否可以做成app下载安装)
2026年10月14日 16:10
handler的使用(Android中Handler的主要作用是什么通俗点,初学)
2026年10月13日 07:50
buffer java(Java SE用NIO(New IO)里面的Buffer类有什么好处适合在什么场合使用)
2026年10月11日 12:40
nodename(QTA nodename nor servname provided, or not known问题解决)
2026年10月5日 11:50
更多文章:
sqlite格式的视频怎么打开(.sqlite是什么文件,用什么工具打开)
2026年11月7日 05:30
element ui面试题(用element-ui ELDialog和ELTable遇见的坑)
2026年11月7日 04:40
中文自动翻译成英语的输入法(有没有一种输入法能将打出来的中文自动变成英文)
2026年11月7日 02:10
equals to(为什么有些英文句子要用的是“equals to that of” 这个that和of之间还可以加名词吗)
2026年11月7日 01:50
default values(电脑开机后出现all settings was reset to default values.)
2026年11月7日 01:20
structured reviewing翻译(软件测试的英文翻译)
2026年11月7日 00:50


