【发布时间】:2022-01-01 04:43:12
【问题描述】:
使用 SQL Server,是否可以替换一个或多个连续字符?
例如:
select replace(replace(replace('my string to split',' ',' '),' ',' '),' ',' ')
不使用循环?
【问题讨论】:
-
如果它只是你想替换空格?还是有其他角色?
-
无循环 - 什么循环在哪里?
-
@Luuk 如果你要推荐 Regex,你应该推荐一个 CLR 函数来使用所述 Regex。否则你的链接副本是没用的; SQL Server 不支持正则表达式。
-
@Larnu,在这种情况下,空格,但如果可能的话,一个通用的解决方案应该更好
-
@Stu,哇!好把戏!!
标签: sql sql-server split char trim