繁体   English   中英

SQL将数据插入表

[英]SQL Inserting Data into table

我有一个 SQL 表,我们称之为“表 A”,它有几行数据。 然后我有一个名为“Table b”的临时表,其中包含一行数据。 我希望能够执行 sql 插入,以便如果表 A 列 1 为空,它将插入表 B 列 1 的值。

所以我会得到这样的结果:

Table A
Col1  Col2  Col3
23    John  Smith
23    Sam   Jones
23    Jim   Ham

Table B
Col1
23

有人可以解释我如何去做吗? 任何帮助将不胜感激。

你说插入,但我认为你要求更新。

update TableA
    set Col1 = (select Col1 from TableB)
    where Col1 is null
update tableA set col1 = (select col1 from tableB)
where col1 is null

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM