【发布时间】:2020-08-26 17:07:37
【问题描述】:
我需要从字符串列中删除前导字符(下面的示例数据)。您会注意到这些值的前缀为 a. 或 b. 或 c. 以及可变数量的空格。我可以使用REPLACE 函数,但我需要为每个场景独立地这样做,因为空格的长度会有所不同。有没有一种巧妙的方法将这些去掉,以便输出行具有Name1Name2Name3?
|---------------------------------------------------------|
| ID | Name |
|---------------------------------------------------------|
| 1 | a. Name1 |
| 2 | b. Name2 |
| 3 | c. Name3 |
|---------------------------------------------------------|
【问题讨论】:
-
将字符串分割在第三个字符之后(或在“.”之后,取决于可变性)并修剪第二部分。
标签: sql-server