从多行中删除字符串 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%'
我有一个 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%'