Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Aktualisieren und anhängen, sofern nicht leer

Klingt so, als bräuchten Sie einen CASE :

update myTable 
set  Prefixes = 
           case 
               when Prefixes is null or Prefixes = ''
               then 'abc'
               else convert(nvarchar(max),Prefixes) + ', abc' 
            end
where MyCol='xyz' and (Prefixes not like '%abc%' or Prefixes is null)

Siehe SQL-Geige mit Demo