admin

将值从同一表中的一列更新到SQL Server中的另一列

sql

我正在尝试用TYPE2中找到的值覆盖TYPE1中找到的值。

我编写了此SQL进行尝试,但是由于某种原因它没有更新:

select * from stuff

update stuff
set TYPE1 = TYPE2
where TYPE1 is null;

update stuff
set TYPE1 = TYPE2
where TYPE1 ='Blank';

http://www.sqlfiddle.com/#!3/a4733/17

为什么我的TYPE1中的值没有更新?


阅读 139

收藏
2021-05-10

共1个答案

admin

这对我有用

select * from stuff

update stuff
set TYPE1 = TYPE2
where TYPE1 is null;

update stuff
set TYPE1 = TYPE2
where TYPE1 ='Blank';

select * from stuff
2021-05-10