删除开头的特定单词

时间:2015-10-11 09:16:02

标签: sql sql-server

在我的表格的某些列中,我得到的字符串始终以/PicsDB

开头

如下所示:

/PicsDB/Something 2015/Some thing bla/Some thing other/img34234.jpg

我想要实现的是每行删除起始字符串/PicsDB

所以使用上面的字符串最后的结果应该是:

/Something 2015/Some thing bla/Some thing other/img34234.jpg

如何实现?

我可以干脆做吗? :

UPDATE my_table SET path = replace(path, '/PicsDB', '');

1 个答案:

答案 0 :(得分:1)

只需使用子字符串:

UPDATE my_table SET path = substring(path, 8, 9999);
where path like '/PicsDB%'