【发布时间】:2014-05-25 16:51:05
【问题描述】:
我有一列包含如下值:
“AAAA\BBBBBBBB\CCC”(A、B、C部分长度不固定)
如果存在 \CCC 部分,我需要删除它,如果不存在,则不要理会它。
例如:
AAA\BBBBBB\CCC -> AAA\BBBBBB
AA\BBBB -> AA\BBBB
AA -> AA
对不起,我不够清楚,A、B、C 部分并不是字面上的 ABC,它们可以是任何内容。
还应该删除 \DDD\EEEE(etc.)
【问题讨论】:
-
你应该找到第三个斜线并截断之后的文本
-
所以你能澄清一下:这是必须替换的第二个'\'之后的部分吗?还是和'\'的个数无关?
-
是否有可能存在 \DDD 段?如果是这样,你想用它做什么?
-
@Crono 是的,它可能是。我想要的只是删除前 2 个部分之后的部分。
标签: sql sql-server tsql substring