当前位置: 首页 > news >正文

sql-从一个或多个表中向一个表中插入 多行

INSERT还可以将SELECT语句查询的结果插入到表中,此时不需要把每一条记录的值一个一个输入,只需 要使用一条INSERT语句和一条SELECT语句组成的组合语句即可快速地从一个或多个表中向一个表中插入 多行。 基本语法格式如下:

INSERT INTO 目标表名
(tar_column1 [, tar_column2, …, tar_columnn])
SELECT
(src_column1 [, src_column2, …, src_columnn])
FROM 源表名
[WHERE condition]
  • 在 INSERT 语句中加入子查询。
  • 不必书写 VALUES 子句。
  • 子查询中的值列表应与 INSERT 子句中的列名对应。

举例:

2. 更新数据 使用 UPDATE 语句更新数据。

语法如下:

INSERT INTO emp2
SELECT *
FROM employees
WHERE department_id = 90;

 或者

INSERT INTO sales_reps(id, name, salary, commission_pct)
SELECT employee_id, last_name, salary, commission_pct
FROM employees
WHERE job_id LIKE '%REP%';

http://www.lryc.cn/news/101169.html

相关文章:

  • ElementUI 实现动态表单数据校验(已解决)
  • Linux上定位线上CPU飙高
  • 06-行向量列向量_向量的运算 加法,数乘,减法,转置
  • 基于Matlab实现最大类间方差阈值与遗传算法的道路分割(附上完整源码+图像+程序运行说明)
  • 13.4.2 【Linux】sudo
  • 电脑软件:键盘按键修改器——keytweak使用介绍
  • 软件工程学术顶会——ICSE 2023 议题(网络安全方向)清单与摘要
  • 【Python】jupyter Linux服务器使用
  • element 级联 父传子
  • 【MTI 6.S081 Lab】Copy-on-write
  • 【GO】go语言入门实战 —— 命令行在线词典
  • 模电模电基础知识学习笔记汇总
  • 招商银行秋招攻略和考试内容详解
  • 【Linux】四、开发工具
  • 前后端分离实现博客系统
  • 面试题-TS(六):TypeScript 中的泛型是什么?
  • QT DAY4
  • 最新Ai创作源码ChatGPT商用运营源码/支持GPT4.0+支持ai绘画+支持Mind思维导图生成
  • 一个go的支持多语言的error自动生成插件
  • wireshark抓包新手使用教程(超详细)
  • 平均列顺序对列排斥能的影响
  • 微信小程序-处理ios无法播放语音的问题
  • 区块链 2.0笔记
  • 深入理解Vue响应式系统:数据绑定探索
  • web流程自动化详解
  • 什么是框架?为什么要学框架?
  • 什么是 Sass?
  • Kotlin~Memento备忘录模式
  • 单链表的多语言表达:C++、Java、Python、Go、Rust
  • 微信小程序 background-image直接设置本地图片路径,编辑器正常显示,真机运行不显示解决方法