Create table as select,有以下三种方式;

 create table table1 as select * from table2 where 1=2;

创建一个表结构与table2一模一样的表,只复制结构不复制数据;

create table table1 as select * from table2  ;

创建一个表结构与table2一模一样的表,复制结构同时也复制数据;

create  table table1(columns1,columns2) as select columns1,columns2 from table2;

创建一个表结构与table2一模一样的表,复制结构同时也复制数据,但是指定新表的列名;

那么如何使用select结果创建新表呢?

CREATE TABLE AVG_DEPT {dept  varchar(20) ,grade integerprimary key(dept)
};
INSERT INTO AVG_DEPT (dept,grade)
SELECT S.Sdept, AVG(SC.grade) avg_grade
FROM S,SC
WHERE S.Sno = SC.Sno
group by S.Sdept  ;

首先创建一个新表,然后插入就行了。

SQL—— Create table as select 与 使用select查询结果创建新表相关推荐

  1. oracle中create table as和insert into select语句

    SELECT INTO , INSERT INTO SELECT 和 CREATE TABLE AS SELECT INSERT INTO SELECT Create table newTable a ...

  2. 如何使用 SQL CREATE TABLE 创建新表

    文章目录 一.创建表 1.1 表创建基础 1.2 使用 NULL 值 1.3 指定默认值 二.更新表 三.删除表 四.重命名表 五.小结 本文介绍如何使用 SQL CREATE TABLE 创建新表, ...

  3. SQL CREATE TABLE 语句(转)

    CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表. SQL CREATE TABLE 语法 CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据 ...

  4. mysql create很多table,SQL CREATE TABLE 语句

    原标题:SQL CREATE TABLE 语句 SQL CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表. 表由行和列组成,每个表都必须有个表名. SQL CREAT ...

  5. SQL CREATE TABLE 语句/数据库建表

    转自:SQL CREATE TABLE 语句 CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表. SQL CREATE TABLE 语法 CREATE TABLE 表 ...

  6. SQL CREATE TABLE

    CREATE TABLE 语句用于创建数据库中的表. 表由行和列组成,每个表都必须有个表名. SQL CREATE TABLE 语法 CREATE TABLE table_name ( column_ ...

  7. 【数据分析师自学系列-MySQL】创建新表create table、create table as、create table like的区别

    [数据分析师自学系列-MySQL]创建新表create table.create table as.create table like的区别 1.create table:基本创建新表方式 格式如下: ...

  8. sql 查询手动创建的表_学习SQL:使用SQL查询手动创建报告

    sql 查询手动创建的表 In the previous two articles, we've practiced SQL queries and went through a few more e ...

  9. SQL(创建新表导入数据)

    创建新表导入数据 1 在数据库中创建一个新的数据库,命名. 2 命名之后在数据库文件选择路径,两个都要确定. 3 在新建的数据库中新建一个表,添加所需要的数据后, 要设计一个ID:在ID列名设计主键, ...

最新文章

  1. python无法打开excle_无法打开Excel fi
  2. 后端程序员的前端工具
  3. ios11更新提示信任_iOS13.6.1正式版更新,主要修复两大问题
  4. 【Leetcode】背包问题模板
  5. php 函数 数组 难学,php 数组的常用函数
  6. 想要成为数据科学家?知道这11种机器学习算法吗?
  7. 自己帮别人写的网站可以公开源码吗_专注爬虫:20个精心总结爬虫项目,爬虫技术这里强(附源码)...
  8. 在MySql中,这四种方法可以避免重复插入数据!
  9. 茄子快传 java,如何打造茄子快传这样一款Android应用(项目已完成,github)
  10. Mysql学习总结(59)——数据库分库分表策略总结
  11. 打车应用上马快递业务靠谱吗?
  12. 有道词典Mac版崩溃信息
  13. IBM 推出世界最小电脑,应用区块链技术防偷骗!
  14. DAY18 面向对象三大特性之继承
  15. BP神经网络算法 原理讲解以及底层代码复现
  16. 飞桨 DNN波士顿房价预测
  17. web前端开发基础知识整理以及前端视频教程
  18. 苏州技师学院计算机专业怎么样,苏州技师学院口碑怎么样
  19. 如何评估企业人力资源价值--人力资源产出指标
  20. iOS-扫描二维码and条形码

热门文章

  1. 2019mysql安装_2019mysql安装过程
  2. oracle 控制文件 scn,重建控制文件后, 控制文件中的数据文件检查点SCN来自哪里...
  3. assertion python_【Python】断言功能Assertion
  4. windows 系统 oracle监听无法启动。
  5. Spring Security 学习-环境搭建(一)
  6. 核心对象+持久对象全析(1)
  7. 多份word合并 保留不同页眉_如何给Word设置不同页眉和页脚?
  8. Java队列Queue
  9. 安卓线程同步面试_面试BAT大厂,可少不了这些题目!
  10. windows10怎样关闭,开机启动项中不需要的应用?