使用T-SQL,我正在尝试找到最简单的方法来实现以下转换:"abc.def.ghi/jkl" 变成 "abc/def/ghi.jkl"?基本上是交换 . 和 / 。谢谢。
一种方法
select replace(replace(replace('abc.def.ghi/jkl','/','-'),'.','/'),'-','.')
你需要使用一个中间步骤,我选择了“-”符号,请选择一个在你的字符串中不存在的字符。
SELECT REVERSE(@myvar) AS Reversed,
RIGHT(@myVar, CHARINDEX(‘ ‘, REVERSE(@myvar))) as Lastname;
从这个人的博客中找到了答案。这是谷歌的第一个结果。你需要根据自己的需求进行修改。