我有一个字段,它是由逗号分隔的数字列表,如下所示:
001,002,003...
我想通过删除其中一个数字来更新我的字段:
UPDATE table SET column = REPLACE (column, '002', '')
我会这样: 001,003 ... 我的问题是逗号,因为我不知道我的号码是在我的场地的开头,中间还是在末尾。所以我不能做这样的事情:
UPDATE table SET column = REPLACE (column, '002,', '')
任何消化?非常感谢 ! :)
答案 0 :(得分:0)
怎么样:
UPDATE table
SET column = SUBSTRING(
REPLACE (',' + column, ',002', '')
, 2, 10000)
或者您可以使用STUFF删除第一个字符。