SQL中将一个表的所有值插入到另一个表中

2023-12-27

我正在尝试将一个表的所有值插入到另一个表中。但是插入语句接受值,但我希望它接受来自initial_Table 的 select * 。这可能吗?


insert 语句实际上有一个语法可以做到这一点。如果您指定列名称而不是选择“*”,那么会容易得多:

INSERT INTO new_table (Foo, Bar, Fizz, Buzz)
SELECT Foo, Bar, Fizz, Buzz
FROM initial_table
-- optionally WHERE ...

我最好澄清这一点,因为出于某种原因,这篇文章得到了一些反对票。

INSERT INTO ... SELECT FROM 语法适用于要插入的表(上面示例中的“new_table”)已存在的情况。正如其他人所说,SELECT ... INTO 语法适用于当您想要创建新表作为命令的一部分时。

您没有指定是否需要在命令中创建新表,因此如果目标表已存在,则 INSERT INTO ... SELECT FROM 应该没问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL中将一个表的所有值插入到另一个表中 的相关文章

  • 将具有重复值的数据插入 Postgresql

    我需要在 postgresql 中插入数据集 INSERT INTO table subject topics exams name of subject section topic subtopic VALUES Algebra Math
  • 在 INSERT INTO....RETURNING 上添加 LEFT JOIN

    我的查询插入一个值并返回插入的新行 INSERT INTO event comments date posted e id created by parent id body num likes thread id VALUES 15757
  • 具有自定义格式的 C# Generic DateTime.ToString() [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 使用时 DateTime ToString Contains 2016 实体框架产生 CAST DateValue AS nvarchar
  • 条件聚合性能

    让我们有以下数据 IF OBJECT ID dbo LogTable U IS NOT NULL DROP TABLE dbo LogTable SELECT TOP 100000 DATEADD day ABS CHECKSUM NEWI
  • 如何导入文本文件并将数据保存到数据库中? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有这个项目 导入一个 txt file 连接到 SQL Server 数据库 将所有数据传输到数据库 文本文件按制表符分为四个字段
  • 使用SQL显示组内最小计数和最大计数

    Goal 我正在寻找一种方法来计算等于组的最小值或最大值的项目数 我的物品每隔几天就会收到一次 并且每两周输入一次 我需要查看每个 EntryDate 的最小和最大接收日期 以及最小和最大的项目计数 在 MS Access 中使用 SQL
  • MYSQL 语法在存在 NULL 时不评估不等于

    我在 mysql 查询时遇到问题 我想排除 2 的值 所以我想我会执行以下操作 table products id name backorder 1 product1 NULL 2 product2 NULL 3 product3 2 SE
  • T SQL - 相关子查询的雄辩替换

    我有一个查询当前正在使用相关子查询来返回结果 但我认为可以使用 ROW NUMBER 更雄辩地解决该问题 问题在于某个项目多年来的值 v 的概况 每个项目都有多个版本 每个版本都有自己的配置文件 该配置文件在版本引入时启动 当前数据如下所示
  • 如何从vb.net插入两个表

    我想将两个值插入到我创建的 SQL 数据库的两个表中 在我的 vb net 代码中 我的问题是 如果我插入它 它会被插入 但仅在一张表中 否则有时它不会进入内部 这是我使用过的代码 c TextBox1 Text sh TextBox2 T
  • 如何使用 SQLPLUS 假脱机到 CSV 格式的文件?

    我想将一些查询提取为 CSV 输出格式 不幸的是 我无法使用任何奇特的 SQL 客户端或任何语言来做到这一点 我必须使用SQLPLUS 我该怎么做 您还可以使用以下内容 尽管它确实在字段之间引入了空格 set colsep separate
  • 我的项目中的更新语句未更新表中的数据

    我正在尝试更新 Employee MY 查询显示消息 员工记录已成功更新 但它没有在表中更新我的代码如下 eid intval GET uin uin POST uin fname POST firstName lname POST las
  • sql语句中的[]括号

    sql语句中的括号有什么作用 例如 在声明中 insert into table1 columnname1 columnname2 values val1 val2 另外 如果表名在括号中 它会做什么 标记标识符的分隔符 因此如果您的列名称
  • 在 sql join 中使用列而不将其添加到 group by 子句

    我的实际表结构要复杂得多 但以下是两个简化的表定义 Table invoice CREATE TABLE invoice id integer NOT NULL create datetime timestamp with time zon
  • (一张表)插入行

    这个问题是继续this one https stackoverflow com questions 56246041 one table get rows not in without union 我有下表egr offid groupid
  • 如果不存在则插入表并在两种情况下返回 id

    我正在尝试编写一个复杂的查询POSTGRES 这个问题是那个问题的子查询 这是我的表 id 是主键并且自动递增 id appid name 1 2 abc 2 2 cde 在此表中 我想获取名称为 xyz 且 appid 2 的 id 如果
  • Python、Qt、ComboBox、两栏?

    问题很简单 但到目前为止答案有问题 我将 QT 与 Python 和 SQL 结合使用 我收到一些查询数据 从部门中选择 id 部门 我想创建具有两列 id 部门 的组合框 它将仅显示 部门 部门1 部门2 等 但选择后 它应该返回 id
  • 在 wp_query 中结合关键字搜索和税务查询

    我一直在尝试创建自定义搜索查询 并且已经取得了一些进展 但遇到了另一个障碍 我试图将 wp query 中的meta query 关键字搜索 s 和tax query 与 OR 关系结合起来 感谢这篇精彩的文章 我已经让 meta quer
  • 显示我与引座员有共同点的条目,按好恶分开

    我有一个类似于 Facebook 上的页面系统 每个用户都可以喜欢或什至不喜欢某个页面 status 1是一个喜欢 0是一种不喜欢 这是我的查询 SELECT p title de de p keyname l status CASE WH
  • 如何使用 oracle SQL 执行线性插值?

    我正在尝试使用 Oracle 11g 开发中为 11 1 生产中为 11 2 进行数值分析 特别是对具有三列感兴趣的表进行线性插值 时间戳 deviceid 和值 值列保存来自设备 具有 ID deviceid 的数据 这些数据是在时间戳中
  • 仅当值不同时 Postgres UPSERT(插入或更新)

    我正在更新 Postgres 8 4 数据库 来自 C 代码 基本任务非常简单 更新现有行或插入新行 如果尚不存在 通常我会这样做 UPDATE my table SET value1 newvalue1 updated time now

随机推荐

  • 文件系统除了文件和目录之外还有其他组件吗?

    我在视频教程中看到了这个 python 片段 它检查列出的项目是目录还是文件 for item in os listdir if os path isfile item do something elif os path isdir ite
  • Python - 使用子进程调用sed?

    我想打电话sed从 python 使用子进程 我尝试使用的脚本如下 但是 这会将 sed 输出传送到标准终端 看来我的 subprocess call 语句中无法识别 gt 运算符 有什么建议么 import sys import os i
  • NSRangeException:调用堆栈未显示行号

    我收到以下索引越界错误 Terminating app due to uncaught exception NSRangeException reason NSArrayM objectAtIndex index 0 beyond boun
  • 在 C# 中如何检查字符串变量是否为空或 null? [复制]

    这个问题在这里已经有答案了 如何检查 C 变量是否为空字符串 或空 我正在寻找最简单的方法来进行此检查 我有一个变量可以等于 或为空 是否有一个函数可以检查是否不存在 或空 if string IsNullOrEmpty myString
  • 如何在 Windows 7 上安装支持 Python 的 GDB

    我需要调试 cython 代码 官方文档说 我需要安装 gdb 7 2 或更高版本 使用 Python 支持构建 不幸的是 我没有找到任何如何在 Windows 7 上安装它的分步指南 我是否必须自己构建它 如何构建 或者已经存在适用于 W
  • Windows Installer 和 WiX 的创建

    我们目前使用 WiX 来构建 MSI 文件 因此它是我有过使用经验的唯一 MSI 构建器 我知道您可以在 Visual Studio 中本地构建安装程序 使用 WiX 和 Windows Installer 有什么区别 各自的优缺点是什么
  • Keycloak:验证访问令牌并获取 keycloak ID

    我需要能够执行以下操作 使用纯 cURL 和 JSON 服务器端 无框架或 Java 使用第 3 方提供的 Keycloak 访问令牌的字符串表示形式来验证令牌是否有效 如果令牌有效 则获取该用户的 Keycloak ID 如何使用普通的旧
  • 在viewpager中可以实现这种效果吗?

    我在用ViewPager in Activity 我需要在页面翻转之间产生这种效果 除了在 Android 的主屏幕之间切换之外 我从未见过这样的效果 如果您使用过这个动画或者您听说过动画的名字 请帮助我 我对这部动画没有任何想法 这种效应
  • 如何调试 linq to sql InsertOnSubmit 语句?

    以下代码可以正常工作 db DBUsers InsertOnSubmit new DBUser AllTheStuff valuesBeyondYourWildestDreams db SubmitChanges 我的猜测是数据库发生了一些
  • Ruby:过滤哈希键的最简单方法?

    我有一个看起来像这样的哈希 params irrelevant gt A String choice1 gt Oh look another one choice2 gt Even more strings choice3 gt But w
  • 使用curl获取标头

    为什么这不起作用 curl X HEAD http www google com 但这些都工作得很好 curl I http www google com curl X GET http www google com 您需要将 i 标志添加
  • Android,广播可分包数据

    我已经实现了一个扩展NotificationListenerService 的类 它可以很好地接收发布的通知 然后我想获取收到的 statusBarNotification 对象并广播它 我会做以下事情 Override public vo
  • 在终端中运行 Swift 构建会导致“平台路径”错误

    我最近重新格式化了我的 Mac 今天我尝试通过终端构建一个 swift 可执行文件来启动服务器端 swift 项目 以下是我使用过的命令 swift package init type 可执行文件 快速构建 运行时swift build 我
  • 如何限制 matplotlib 图形的边框大小?

    我正在制作一些相当大的图表 边框中的空白占用了很多像素 这些像素可以更好地被数据使用 看起来边界随着图形的增长而增长 以下是我的图形代码的核心内容 import matplotlib from pylab import figure fig
  • 类型级编程中的协方差

    我正在尝试创建与 Scala 库中的元组等效的类型元组 仅使用 方法通过添加第 N 1 个值将元组扩展为元组 这样我就能够递归地构造元组 class Test abstract class Tuple protected type Next
  • 应用黑白不透明度后生成颜色

    我什至不知道如何描述我想要什么 但就是这样 假设我有 3 个文本框 我在第一个文本框中输入一些颜色十六进制代码 我想在其顶部应用黑色图层 并将不透明度设置为 50 并在第二个文本框中获取结果颜色 同样的事情 但第三个是白色的 让我解释一下
  • 使用 Querydsl 在 Spring 中仅选择特定列?

    假设我有一个名为Employee有 70 列 我如何实现查询SELECT id from t employee in spring querydsl无需修改此代码中的大量代码 BooleanExpression paramEmployee
  • 如何将两个图像视图从中心动画到彼此相对?

    我想将两个图像从屏幕中间动画化为彼此相对 就像下图一样 到目前为止我所做的一切现在我只能从左到右为一张图像制作动画 反之亦然 但现在我想从中间为它们制作动画 这是我的代码 b1 Button findViewById R id button
  • 如何将 React-native-google-mobile-ads 与 Expo 和 Expo Go 结合使用?

    如何将 React native google mobile ads 与 Expo 和 Expo Go 结合使用 例如横幅广告 非常感谢世博会背景下的一个最小例子 截至 2022 年 5 月 所有在线 Google 文档均引用 expo a
  • SQL中将一个表的所有值插入到另一个表中

    我正在尝试将一个表的所有值插入到另一个表中 但是插入语句接受值 但我希望它接受来自initial Table 的 select 这可能吗 insert 语句实际上有一个语法可以做到这一点 如果您指定列名称而不是选择 那么会容易得多 INSE