SQL插入数据

sql插入数据的语句很简单,就是

insert tabName (column1,column2) values(value1,value2)

但是遇到要从别的数据库拿数据放入,就比较复杂

比如,我有两个数据表,需要从B表中拿出字段SN,TASK_ID来放到A表的SN和TASK_ID中

那我的语句就是

INSERT INTO A (SN,TASK_ID) SELECT DISTINCT SN,TASK_ID FROM B

如果,我再加一个需求,除了从B表中拿到的字段外,我还要自己手动添加一个字段,即将A表的TEST_TYPE置为“CPU”,那么我的语句就是下面这个样子

INSERT INTO A (SN,TASK_ID,TEST_TYPE) SELECT DISTINCT SN,TASK_ID,'CPU' FROM B

虽然‘CPU’这个字段并不是从B表中存在的,但是为了能个统一插入,还是这样写进去

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 数据插入(INSERT) 顾名思义,INSERT用来将行插入(或添加)到数据库表。通常只能插入一行 插入有几种方式...
    Mg明明就是你阅读 4,463评论 0 2
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,899评论 18 399
  • 一.数据控制语句(DML)部分 1.INSERT(往数据表里插入记录的语句) INSERTINTO表名(字段名1,...
    浮浮尘尘阅读 8,908评论 0 19
  • 前几天,微博上有个很火的社会话题“顺丰快递小哥被打”从画面视频中可以看出施暴者对这件有着很简单的解决措施的摩擦事件...
    木子淡淡阅读 2,394评论 0 0
  • 偶然间翻到了关于爱情的杂志,写的特别的美好的初恋,男主人公与女主人公是如何的相爱,并经历许多许多的困难,但最后还是...
    独涉i暖阅读 2,662评论 2 1