我有一个表,其中我有一个标记列,以逗号分隔列表:
## Tag ### A ABC,AB Abc,A,Ab
我只想删除' A'从表中标记。
答案 0 :(得分:2)
在您的测试数据库上检查此查询,它应该有效。我假设#test是您的表,[value]是列。
update #test
set value= replace(','+value+',',',A,',',')
update #test
set value= case when len(value)=0 then '' else STUFF(value, 1, 1, '') end
update #test
set value= case when len(value)=0 then '' else STUFF(value, len(value),1, '') end