我最近向这个社区寻求帮助,帮助他们如何删除字符串开头和结尾的特定字符。在我的例子中,我需要删除的字符是一个符号。以下是我用来解决问题的代码:
select substr((rpu.userrole), 2, length(rpu.userrole) - 2) AS UserRole
然而,在第一个和最后一个符号被删除之后,现在我只剩下这样的字符串:
BachelorlVL提供商和短期访问及wrkflwbachelorlvl
如您所见,这些角色位置之间有零到几个符号。缓存似乎有很多函数来连接字符串,但我没有任何运气找到函数来替换字符串中的字符。有一个“$replace”函数,但我相信它只适用于objectscript。
有人能帮我替换所有的符号吗?不管每个字符串中有多少个符号都是“,”?我需要用一个逗号和一个空格把它们分开。我包括了记号,因为这是我在我的字符串代码中使用的。
任何协助都将不胜感激。
谢谢!
2条答案
按热度按时间crcmnpdw1#
您也可以在sql中使用replace(cach)é/合奏和虹膜)。
将给予
BachelorLvlProvider,ShortTermAccess,WrkflwBachelorLvl
wfsdck302#
我下面的测试非常有效: