从多行中删除字符串 SQL

Remove string from multiple rows SQL

我有一个 table 超过 100 行的“HQ created...”。我不想手动更新那些行,而是 trim 那部分。

我试过了:

UPDATE Table SET Desc = LTRIM('HQ created') WHERE Desc LIKE '%HQ created%'

这将所有 100 多行更改为“HQ created”,而不是删除该部分。

(I also tried SET HADEDesc = RTRIM('HQ created'))

替换将不起作用,因为在“HQ created...”之外名称不同,例如“HQ created Date”和“HQ创建时间".

update table
set desc = replace(Desc, 'HQ created' , '')
 WHERE Desc LIKE '%HQ created%'