SQL用法

SQL插入数据

2017-11-22  本文已影响0人  Y_Q

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表中存在的,但是为了能个统一插入,还是这样写进去

上一篇 下一篇

猜你喜欢

热点阅读