如何更新 table 连接两列中的字符串?

How to update a table concatenating the strings in two columns?

我想更新一列,将其设置为一列中的字符串 + 文件扩展名(在本例中为“.AVI”)的串联。

我尝试了以下方法,但它影响了 0 行;我知道一个事实,即有些记录的 'FALSE' 值为 Video_Name。

知道我做错了什么吗?谢谢!

declare @creativity varchar
update [UK_Telco_Pressure_2018Q3_2019-02-26 W6] 
set Video_Name=concat(@creativity,'.AVI') where Video_Name = 'false' and
@creativity=Creativity

我希望是这样的:

declare @creativity varchar(255);  -- length is really important

set @creativity = <some value goes here> ;  -- value is really important

update [UK_Telco_Pressure_2018Q3_2019-02-26 W6] 
    set Video_Name = concat(@creativity, '.AVI')
    where Video_Name = 'false' and
          Creativity =  @creativity;

或者您可能只想:

update [UK_Telco_Pressure_2018Q3_2019-02-26 W6] 
    set Video_Name = concat(creativity, '.AVI')
    where Video_Name = 'false' ;