SQL删除部分字段

时间:2014-07-28 16:02:33

标签: sql

我有一个字段,它是由逗号分隔的数字列表,如下所示:

001,002,003...

我想通过删除其中一个数字来更新我的字段:

UPDATE table SET column = REPLACE (column, '002', '')

我会这样:      001,003 ... 我的问题是逗号,因为我不知道我的号码是在我的场地的开头,中间还是在末尾。所以我不能做这样的事情:

UPDATE table SET column = REPLACE (column, '002,', '')

任何消化?非常感谢 ! :)

1 个答案:

答案 0 :(得分:0)

怎么样:

UPDATE table 
     SET column = SUBSTRING( 
                             REPLACE (',' + column, ',002', '')
                 , 2, 10000)

或者您可以使用STUFF删除第一个字符。